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