程序块
语法 :
{ //这个大括号被称为程序块 }
if-else分支语句
语法
if(布尔表达式) {
//如果布尔表达式为true将执行的语句
} else{
//如果布尔表达式的值为false
}
1. 如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。
2. if/else if /else后面可以接一条语句和一个程序块。
3. 总之跟C语言的一样。
while循环语句
基本语法
1. while(布尔表达式){ …… }
2. 当布尔表达式为ture时,就进行循环执行后面的程序块。
应用实例
案例1:编写java代码计算100到500的所有的整数和,包括100和500。
案例2:编写java代码,计算所有3位偶数的和(247050)从100循环到999,可以称为循环,也可以称为遍历。
使用Scanner接收整数
Scanner扫描仪:可以接收键盘输入的数值。(会不会都行)
1. 在class的上面加上import java.util.Scanner;
2. 在main中加入Scanner sc = new Scanner(System.in); //创建一个扫描仪
3. sc.nextInt()代表从键盘输入的数字
开关语句 switch
switch(值){ //这个值一般是int型的,这里以int型举例
case 1: …… break;
case 2: …… break;
……
default: //默认
}
do-while循环
特点:至少会执行一次程序块。
do{
//各种语句
}while(条件);
for循环
for(第1段;第2段;第3段){……}
第1段:声明变量或者初始化变量,int i =1
第2段:条件,i < 10
第3段:表达式,i++
for(;;); 无限循环
循环控制语句 break continue
break:跳出整个循环,也可以用在switch(就近原则)
continue:跳过本次循环