今日重點
包的命名規則
工具
學習心得
感謝相遇
學習內容
包的命名規則
1.盡量使用全小寫字母
2.包名盡量不要出現下滑下 $ 123 用小寫字母
3.一般情況下,使用站點名的逆序
站點名www.badiu.com
包名com.baidu.模塊名
包名com.baidu.架構名
根據實際情況 com.模塊.架構.功能.***
一個.代表一級
工具
構建一個工具 鍵盤輸入
Scanner in = new Scanner(System.in);
開始輸入
方法 next 有返回值
String s = in.next();
System.out.println("你輸入了"+s);
in.nextInt();//小駝峰
一個小實例
請輸入第一個整數:
****
請輸入第二個整數:
****
如果第一個數是8,并且第二個數是9,就打印兩個數的和;
如果其中有一個8,有一個9,就打印兩個數據的差;
如果沒有8,沒有9,就分別打印兩個數。
代碼
Scanner sc = new Scanner(System.in); System.out.println("請輸入第一個數字"); int a = sc.nextInt(); System.out.println("請輸入第二個數字"); int b = sc.nextInt(); if (a==8&&b==9){ System.out.println("兩個數的和為:"+(a+b)); } else if (a==8||a==9||b==8||b==9) { System.out.println("兩個數的差為"+(a-b)); } else if (a!=8&&a!=9&&b!=8&&b!=9) { System.out.println("兩個數分別為"+(a)+"."+(b));
多重if
每個if之間沒有聯系,這些if有可能都執行
if...else if
else 互斥 一套結構中,至多走一個
成績管理系統鍵盤輸入成績如果成績60分
及格如果成績85分 獎勵你一臺ipad如果成績100分
.獎勵你一臺十三香promax其他情況 沒有獎勵
Scanner cs = new Scanner(System.in); System.out.println("請輸入成績"); int a = cs.nextInt(); switch (a) { case 60: System.out.println("成績及格"); break; case 85: System.out.println("獎勵ipad"); break; case 100: System.out.println("獎勵十三香"); break; default: System.out.println("沒有獎勵"); }
switch 只能判斷如下數據類型
整型:byte short int
浮點型:都不行
字符型:char
布爾型:也不行
String:JDK7以后的版本包括7
枚舉:JDK5以后的版本
guess number
猜數字小游戲
鍵盤輸入一個數字,用一個變量存起來
猜一猜輸入的是什么?
請輸入一個數字:
**
數字保存成功,請猜猜數字是什么?
比較大小, 如果大了就提示大了
如果小了,就提示小了
直到猜到為止
Scanner Scanner = new Scanner(System.in); System.out.println("請輸入一個數字開始游戲"); int key = Scanner.nextInt(); System.out.println("猜數字游戲即將開始!"); for (; ; ) { System.out.println("猜一猜輸入的數字是多少?"); int answer = Scanner.nextInt(); if (answer == key) { System.out.println("恭喜你,猜對了!"); break; } else if (answer > key) { System.out.println("很遺憾,猜大了!"); } else if (answer < key) { System.out.println("很遺憾,猜小了!"); } }
while do...while
do...while 循環無論條件是否滿足最少運行一次
System.exit(0);
0:安全退出
-1:強制退出
浙公網安備 33010602011771號