if条件
if(条件表达式){ }
if(条件表达式){ }else{ }
if(条件表达式1){ }else if(条件表达式1){ }
{}可以省略,但是不推荐
switch语句
switch(表达式){
case 常量1 : 语句块;
case 常量2 : 语句块;
case 常量N : 语句块;
default: 默认语句块(可以不写);
}
需要在截止处加break,否则会继续向下进行语句块。
循环函数
循环组成部分:
循环函数变量的初始化
循环条件部分
循环体部分
循环变量的更新
while:
while(条件函数){
循环部分
循环变量的更新
}
do{ }while:
do{
循环部分
循环变量的更新
}while(条件函数)
for():
for(循环变量初始值;循环条件;变量更新){
循环部分
}
控制台进行输入(为了与用户进行交互)
需要在包下导入Java.util下的Scanner类才可以使用
Scanner s = new Scanner(System.in); 创建Scanner类的对象(可以使用的)
int a = s.nextInt();会去阻塞,等待用户进行交互,直到按下回车