程序块

语法 :
 { //这个大括号被称为程序块 }

if-else分支语句

语法

  1. if(布尔表达式) {
  2. //如果布尔表达式为true将执行的语句
  3. } else{
  4. //如果布尔表达式的值为false
  5. }

 1. 如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。
 2. if/else if /else后面可以接一条语句和一个程序块。
 3. 总之跟C语言的一样。

while循环语句

基本语法
 1. while(布尔表达式){ …… }
 2. 当布尔表达式为ture时,就进行循环执行后面的程序块。

应用实例
 案例1:编写java代码计算100到500的所有的整数和,包括100和500。

1610803466993.png

  案例2:编写java代码,计算所有3位偶数的和(247050)从100循环到999,可以称为循环,也可以称为遍历。

1610803467033.png

使用Scanner接收整数

Scanner扫描仪:可以接收键盘输入的数值。(会不会都行)
 1. 在class的上面加上import java.util.Scanner;
 2. 在main中加入Scanner sc = new Scanner(System.in); //创建一个扫描仪
 3. sc.nextInt()代表从键盘输入的数字

1610803467077.png

开关语句 switch

  1. switch(值){ //这个值一般是int型的,这里以int型举例
  2. case 1: …… break;
  3. case 2: …… break;
  4. ……
  5. default: //默认
  6. }

do-while循环

特点:至少会执行一次程序块。

  1. do{
  2. //各种语句
  3. }while(条件);

for循环

  1. for(第1段;第2段;第3段){……}
  2. 1段:声明变量或者初始化变量,int i =1
  3. 2段:条件,i < 10
  4. 3段:表达式,i++

for(;;); 无限循环

1610803467119.png

循环控制语句 break continue

break:跳出整个循环,也可以用在switch(就近原则)
continue:跳过本次循环