Java基础程序练习(一)

开启程序员学习之路,在七天时间里,感觉技术行业,最终是以实战为主,多通过练习程序,对知识的理解更入木三分。另外,作为懒散的人,去死记硬背太难受,多通过动手来增进理解,简直不要太舒服。

一、基本输出格式

语句很容易掌握,主要是命名格式,作为标准程序员,命名规范十分重要,很多公司在招聘的时候,就将命名规范作为招收条件之一。

命名规范:

  1. 包名: 全小写 域名反写  com.baidu
  2. 项目名:全小写   javafirst
  3. 类名: 每个单词首字母大写,其他字母小写   MyWork
  4. 变量:第一个单词全小写,后面每个单词首字母大写     int myWork=···
package com.baidu.javafirst;
//Java程序的基本结构:定义一个类
//访问修饰符 定义类 自定义类名
public class MyWork {
    //主方法:程序入口
    //访问修饰符 静态方法 无返回值 方法名(参数)
	public static void main(String[] args) {
//直接输出,不定义输出的是什么

        //输出整数  直接写
		System.out.println(1);
		//输出小数  直接写
		System.out.println(1.2);
		//输出语句  添加英文的双引号
		System.out.println("你不是我,不用懂的我的取舍");
		//合数  全是数字,就相加
		System.out.println(1+1);
		//拼接  数字和文字通过加号连接
		System.out.println("aaa"+1);
		//合数+拼接  
		System.out.println(1+1+"aaa");
		//拼接+拼接
		System.out.println("aaa"+1+2);
	}
}

二、基本算法运用

1、运算

加 +     减 -      乘 *       除 /      余 % (取两数相除的余数,亦称模运算)

算法优先级和小学数学一样,先乘除后加减,未特别添加括号,就按照优先级依次运算,%模运算和乘除同级。

public class MyFirst {
	public static void main(String[] args) {
		//定义变量
		//语法:数据类型 变量名
		//底层会根据数据类型,在内存中分配空间,用来储存数据
		int a=9;
        int b=5;
        int sum;  //用来储存计算结果
//给变量赋值 变量对应内存地址,程序使用变量名 =就是赋值运算符,将右边值给左边变量
	
        sum=a+b;
        sum=a-b;
        sum=a*b;
        sum=a/b;
        sum=a%b;

		System.out.println("答案="+sum);
        //最终程序输出答案只有模运算的结果4
        //想要每个运算都有结果,在每个运算下必须都存在输出,否则就多定义4个变量,
分别储存各运算的结果,然后在末尾输出段添加

	}
}

2、i++和++i

public static void main(String[] args) {
        int i=1;
        int sum; //定义变量,存放数据
        sum=i++; //++在后,当前位置,先使用原来的值,用完以后+1
        System.out.println("答案="+sum);
        //此处先用i运算sum值,i再加1,因此答案为1

        
        sum=++i;  //++在前,当前位置,先+1,然后使用
        System.out.println("答案="+sum);
        //如果不删除上面最后两行,此处的i初值就为2,然后i加1再运算sum值,答案就为3

    }

3、练习

设两个变量,都存在初始值,然后输出的变量值互相交换

public class Work {
	public static void main(String[] args) {
		int a=1;
		int b=2;	
		System.out.println("a="+b+","+"b="+a);
//第一种方法,定义输出的a为b值,定义输出的b为a值
		
		
		int m=1;
		int n=2;
		int x=m;
		m=n;
		n=x;	
		System.out.println("m="+m+","+"n="+n);
//第二种方法,添加第三个变量x,把m值先放进去,然后把n值放入m中,最后把x值放入n中
	}

}

三、调用类

Java的基本机构中,默认的类不需要添加,如加减乘除等;但是需要调用别的功能就需要导入类库,才能使用相应的功能。

//声明包:告诉系统当前类在那个包
package com.baidu.homeworkday1;

//导入包:我们项目中要使用其他包中定义的类,要告诉系统,这个类在哪个包
import java.util.Scanner;

public class Work {
	public static void main(String[] args) {
	//创建Scanner类对象,就是声明Scanner类型的一个变量
	Scanner scanner=new Scanner(System.in);
	//用程序提升人该做什么,先输出提示语句
	System.out.println("请输入Java成绩");
    //输入整数;使用scanner对象调用nextInt()方法
	//这个方法可以接受用户从键盘输入的整数
	int java=scanner.nextInt();
	System.out.println("请输入html成绩");
	int html=scanner.nextInt();
	System.out.println("请输入sql成绩");
	int sql=scanner.nextInt();
//输出隔断,让界面美观
	System.out.println("—— ——— —— —— ——— ——— ———");
	int sum=java+html+sql;
	System.out.println("java\thtml\tsql");
	System.out.println(java+"\t"+html+"\t"+sql);
	System.out.println("—— ——— —— —— ——— ——— ———");
	System.out.println("总成绩="+sum);
	System.out.println("平均分="+sum/3);
	}
}

 注:

  1. \t 跳到下一个制表输出位 该命令表示空置一个字节,八个位。
  2. \n 换行
  3. \\ \
  4. \"

四、练习

1.任意输入数量,表示多少天,计算有多少个周,剩下多少天?

import java.util.Scanner;

public class Work3 {
	public static void main(String[] args) {
	
	Scanner scanner=new Scanner(System.in);

	System.out.println("请输入天数");
	int days=scanner.nextInt();
	System.out.println("周数:"+(days/7));
	System.out.println("余天:"+(days%7));
	}
}

2.输入半径,计算圆的面积

import java.util.Scanner;

public class Work4 {
	public static void main(String[] args) {
	
	Scanner scanner=new Scanner(System.in);

	System.out.println("请输入半径");
	int r=scanner.nextInt();
	System.out.println("面积:"+(r*r*3.14));
	}
}

 ————勤劳解决温饱,知识改变命运,继续坚持!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值