今天主要學(xué)習(xí)了if控制語句楞抡,switch case控制語句,Scanner類析藕,Random類召廷,for循環(huán)和while循環(huán)。
晚上做了十道練習(xí)題账胧,感覺有點難竞慢,要更加努力了!
if控制語句
if(a < b){
System.out.println("a小于b");
}else if(a > b) {
System.out.println("a大于b");
}else {
System.out.println("a等于b");
}
switch case控制語句
int day = 4;
switch (day) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期日");
break;
default:
break;
}
Scanner類
屬于引用類型,創(chuàng)建的時候需要固定格式 數(shù)據(jù)類型 變量
名 = new 數(shù)據(jù)類型();
需要導(dǎo)入所在的包,導(dǎo)包格式: import
java.util.Scanner;
創(chuàng)建對象 Scanner sc = new Scanner(System.in);
獲取輸入的整數(shù) int a = sc.nextInt();
獲取輸入的字符串 String str = sc.nextLine();
Random類
需要導(dǎo)入所在的包,導(dǎo)包格式: import
java.util.Random;
創(chuàng)建對象 Random ran = new Random();
獲取隨機整數(shù)范圍是[0,50): int a =
ran.nextInt(50);
獲取隨機小數(shù)范圍是[0,1): double b =
ran.nextDouble();
如何獲取一個[a,b]的隨機數(shù) int a =
rand.nextInt(b - a + 1) + a;
for循環(huán)
for(int i = 0;i < 10; i++){
System.out.println("你好");
System.out.println(i);
}
while循環(huán)
while(a > 12){
System.out.println(1111);
a = ran.nextInt(20)+1;