天天看点

javase 整理心得 和csdn 基础语法java的发展

Javase开发整理心得

java的发展

Java是由一个叫詹姆斯·高斯林的老人构建出来。

1.Java语言有很多个版本

jdk8是目前比较通用的版本现在已经更新到jdk12

如何改变文本的样式

强调文本 强调文本

加粗文本 加粗文本

标记文本

// An highlighted block
今日作业(必做)
------------------------------------------------------------------
	

第1题:分析以下需求,并用代码实现
	1.键盘录入一个三位整数数,请分别获取该三位数上每一位的数值
	2.例如:键盘录入的整数123的个位、十位、百位,分别是3、2、1
	3.打印格式:"数字123的个位是 3, 十位是 2, 百位是 1"
	import java.util.Scanner;

public class Demo5 {
	public static void main(String[] args) {
		
		Scanner sca = new Scanner(System.in);
		System.out.println("请输入一个三位数:");
		int a = sca.nextInt();
		
		System.out.print("百位数是 "+(a/100));
		System.out.print(",十位数是 "+(a/10%10));
		System.out.print(",个位数是 "+(a%10));
			
	}

}


第2题:看程序说结果,请不要提前运行?
	public class Test03 {
		public static void main(String[] args) {
			 int x = 8;
			 int y = (x++)+(x--)+(x*10);
			 System.out.println("x = " + x + ",y = " + y); 
			x=8 ,y=97
		} 
	}
	
第3题:看程序说结果,请不要提前运行?
	public class Test04 {
		public static void main(String[] args) {
			 int a = 10;
			 int b = 20;
			 int x = a + b++;
			 System.out.println("b=" + b);
			 System.out.println("x=" + x);
		}
	}
	b=21
	x=30

第4题:看程序说结果,请不要提前运行?
	public class Test05 {
		public static void main(String[] args) {
			short s = 30;
			int i = 50;
			s += i;
			System.out.println("s="+s);//s=80
			int x = 0;
			int y = 0;
			int z = 0;
			boolean a,b;
			a = x>0 & y++>1;//false
			System.out.println("a="+a);
			System.out.println("y="+y);//y=1
			b = x>0 && z++>1;//false
			System.out.println("b="+b);
			System.out.println("z="+z);//z=0
			a = x>0 | y++>1;//false
			System.out.println("a="+a);
			System.out.println("y="+y);//y=2
			b = x>0 || z++>1;//false
			System.out.println("b="+b);
			System.out.println("z="+z);	//z=1
		}
	}


—————————————
第六题:分析以下需求,并用代码实现
	1.键盘录入一个学生成绩(int类型)
	2.判断该学生成绩是否及格
	3.打印格式:
		成绩>=60:打印"合格"
		成绩<60:打印"不合格"
		import java.util.Scanner;

public class Demo5 {

	public static void main(String[] args) {
	Scanner num= new Scanner(System.in);
	System.out.println("请输入成绩:");
	int grade = num.nextInt();
	if(grade>=60) {
		System.out.println("合格");
	}else {
		System.out.println("不合格");
	}
	}
}


第七题:分析以下需求,并用代码实现
	1.键盘录入三个int类型的数字
	2.要求:
		(1)求出三个数中的最小值并打印
		(2)求出三个数的和并打印
		
		import java.util.Scanner;

public class Demo5 {

	public static void main(String[] args) {
	Scanner num= new Scanner(System.in);
	System.out.println("请输入三个数字:");
	int a = num.nextInt();
	int b = num.nextInt();
	int c = num.nextInt();
	
	int temp=((a<b)?a:b);
	int min =((temp<c)?temp:c);
	System.out.println("最小值为:"+min);
	System.out.println("三个数的和为"+(a+b+c));
	
	
}
}

           
Markdown
Text-to-HTML conversion tool
Authors
John
Luke

新的甘特图功能,丰富你的文章

这将产生一个流程图。:

FLowchart流程图

我们依旧会支持flowchart的流程图:

继续阅读