JAVA流程控制if、switch、while、do while、for、break、continue的用法及区别

JAVA流程控制if、switch、while、do while、for、break、continue的用法及区别

选择结构

if 选择结构

语法


if(布尔表达式)
{
   //当布尔表达式为true将执行的语句
}
if(布尔表达式)
{
   //当布尔表达式为true将执行的语句
}else{
  //当布尔表达式为false时执行的语句
}
if(条件1)
{
   //条件1为ture时执行的语句
}else if(条件2){
   //条件2为ture时执行的语句
}else if(条件3){
  //条件3为ture时执行的语句
}else{
   
}
if(条件1){
     // 条件1为true时执行的代码;
      if(条件2){
          //条件2为true时执行的代码;
      }else{
          //条件2为false时执行的代码;
      }
}else{
      //条件1为false时执行的代码;

switch 语句

Java提供 switch 语句来有效地处理多重条件的问题。

switch(变量){
    case 值1:
          执行语句1;
          break;
    case 值2:
          执行语句2;
          break;
    case 值3:
          执行语句3;
          break;
    ........
    deafult:
          执行语句n;
          break;
int a = 1;

switch (a) {
    case 1 :
        System.out.println("选项1");
        break;
    case 2 :
        System.out.println("选项2");
        break;
    default :
        System.out.println("无效选项");
}

循环结构

循环结构是程序员在编程过程中遇到重复性问题时会使用循环结构来解决问题
循环结构主要包括两方面内容,for循环和while循环

for循环

**for循环格式**

for(1循环的初始化 ;  2循环的继续条件 ; 4循环的步长 ){
         3循环体
}
for (int a=1; a<10; a++) {
    System.out.println(a);
}

while循环

while( 循环继缞条件) { 
	循环体;
} 
 int a = 1;

 while (a < 10) {
     System.out.println(a++);
 }

do…while(至少循环一次)

int a = 10;

do {
    System.out.println(a++); 
} while (a < 10);

break 结束循环

for (int a=1; a<10; a++) {
    if (a == 5) {
        System.out.println("结束循环");
        break;
    }
    System.out.println(a);
}

continue 跳过循环

for (int a=1; a<10; a++) {
    if (a == 5) {
        System.out.println("跳过循环");
        continue;
    }
    System.out.println(a);
}
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » JAVA流程控制if、switch、while、do while、for、break、continue的用法及区别