有关java基础的复习
键盘录入:
import java.util.Scanner;
同时有Scanner sc=new Scanner(System.in);
控制语句
if语句
if(条件表达式){
语句;
}
用于在一定条件下执行语句
if(条件表达式) {
语句1;
}else {
语句2;
}
还可以加入else进行条件表达式对错进行不同的语句
if (条件表达式1) {
语句1;
} else if (条件表达式2) {
语句2;
}
...
}else if (条件表达式n) {
语句n;
} else {
语句n+1;
}
else后在加入if,可以进行多判断
switch语句
switch(表达式){
case 常量1:
语句1;
//break;
case 常量2:
语句2;
break;
}
或者
switch(表达式){
case 常量1:
语句1;
//break;
case 常量2:
语句2;
break;
default:
语句n+1;
break;
}
表达式的值依次比较各个case。如果表达式的值等于某个case中的常量值,则执行对应case中的执行语句。
遇到break,跳出当前的switch-case结构
注意case穿透
相关例题
根据指定的月份输出对应季节
import java.util.Scanner;
public class text8 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入月份:");
int a = sc.nextInt();
switch(a) {
case 1:
case 2:
case 12:
System.out.println("冬季");
break;
case 3:
case 4:
case 5:
System.out.println("春季");
break;
case 6:
case 7:
case 8:
System.out.println("夏季");
break;
case 9:
case 10:
case 11:
System.out.println("秋季");
break;
default:
System.out.println("你输入的月份有误");
break;
}
}
}
for循环
for(;;){
循环的语句;
}
for循环可以多次嵌套,达到循环效果;