一.键盘录入数据
用程序接收从键盘传输的数据,可以使代码更加灵活方便.
键盘录入数据的步骤:
1.导包,导包位置是在class的上面.
import java.util.Scanner
2.创建键盘录入对象
Scanner sc=new Scanner(System.in);
3.接受键盘录入的数据
int x=sc.nextInt();
4.输出变量名
System.out.println(x);
使用键盘传输数据后,代码不再臃肿,愈加灵活便利.
二.选择结构语句
if 语句
1.if语句的格式1为
if(表达式){
语句1
};
执行流程
首先判断表达式是否成立,如果为true则执行语句1,如果为false不执行语句1.
2.if语句的格式2为
if(表达式1){
语句1
}else{
语句2
};
执行流程
首先判断表达式1是否成立,如果为true则执行语句1.如果为false则执行语句2
3.if语句的格式3为
if(表达式1){
语句1
}else if(表达式2){
语句2
}else if(..){
....
}else{
语句n+1
};
执行流程
首先判断表达式1是否成立,如果为true则执行语句1,如果为false,则继续向下运行 ,直到满足条件,如果都不满足条件,则输出else中的语句n+1.
三.switch语句
switch相比于其他过程语句,显得更加简单直接,条件一目了然.
switch语句的格式为
switch(表达式){
case 值1:语句1;break;
case 值2:语句2;break;
case ...:语句.;break;
default:语句n+1;break;
}
执行流程:首先看表达式,然后用case的值去与表达式比较,如果匹配,则执行相应case后的语句,如果都不匹配,则执行default中的语句.
注意:1.switch中 case语句具有穿透性,只有遇到break才会停止,如果语句没有break那么程序会一直执行到最后一句.
2.case后面只能跟常量,不能跟变量