一、条件判断
if-else 语句
if(条件表达式)
语句1
else
语句2
在执行该判断语句前,都是先执行了条件表达式的语句,条件表达式的返回结果必须是布尔值(boolean),根据条件表达式的返回,如果是true,那么就执行语句1的内容,如果是false就执行else后面的语句2。
else-if 语句
有时候条件判断不止两个,可能就需要使用else-if语句了
if(条件表达式)
语句1
else if(条件表达式)
语句2
else if(条件表达式)
语句3
else if(条件表达式)
语句4
...
练习题
Scanner scan = new Scanner(System.in);
Random r = new Random();
int c = r.nextInt(100) + 1;
System.out.println("有一个1~100之中的一个数,请你猜一下吧,四次猜对有奖");
int cout =0;
boolean tar = true;
while(true) {
int b = scan.nextInt();
if(b <c) {
System.out.println("小了");
cout++;
}else if(b > c) {
System.out.println("大了");
cout++;
}else if(b ==c){
cout++;
System.out.println("恭喜猜对了,一共猜了"+cout+"次");
scan.close();
tar = false;
}
f
for循环语句
格式:
for(1.初始化语句; 2.循环条件语句; 4.控制条件语句) {undefined
3.循环体语句;
}
执行步骤
1.首先执行初始化语句
2.执行循环条件语句,判断条件是否成立
成立
执行循环体语句
执行控制条件语句
回到第二步
不成立
退出循环体
小九九打印
public static void test() {
for(int i = 1 ; i < 10 ; i++) {
for(int j = 1 ; j<= i ; j++) {
System.out.print(j + "*" + i + "=" + i * j+" " );
}
System.out.println();
}
}