天天看點

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的流程圖:

繼續閱讀