java中if,for,while语句语法

if语句: a.第一种格式:(单身狗) if(布尔表达式) { 如果布尔表达式为true,才执行大括号中的内容 } b.第二种格式:(一夫一妻) if(布尔表达式) { 如果布尔表达式为true,执行此处代码 }else { 如果布尔表达式为false,执行此处代码 } c.第三种格式:(男女朋友) if(布尔表达式1) { 如果布尔表达式1为true,执行此处代码 }else if(布尔表达式2){ 如果布尔表达式1为false, 布尔表达式2为ture 执行此处代码 }else {

}

循环语句: a.while循环 while(布尔表达式){ 布尔表达式为true,我们来执行循环体内容 一旦布尔表达式结果为false就不在执行循环体 } while(true){ //死循环,程序不会停止

}

b.for 循环 1.for循环格式 a.for(int i=0;i<2;i++){//for 循环外面超出i的作用域,i将要被销毁 System.out.println(i); } b.int i=0;//提升了i的作用域 for (;i<10;++i) { } c.for (; ; ) {//死循环 } 2.双层for循环 for(int i=0;i<1;i++){ for(int j=1;j<2;j++){ System.out.println(i+"..."+j); } } c.do..while循环 do{ //先执行一次循环体 //再去判断布尔表达式 //布尔表达式为true,继续执行循环体,为false,终止循环

}while(布尔表达式);

d.在循环结构中使用break关键字:跳出离break最近的循环 1.单层for中的break for(int i=0;i<2;++i){ if(i==1){ break; }

}

2.双层for中的break for(int i=0;i<1;++i){ for(int j=0;j<2;++j){ if(j==1){ break;//跳出离break最近的循环 } }

}

e.在循环结构中使用continue关键字 1.单层for循环中的continue for(int j=0;j<2;++j){ if(j==1){ continue; } System.out.println(j); }

2. for(int i=0;i<1;++i){ for(int j=0;j<2;++j){ if(j==0){ continue;//终止本次循环,继续下次循环 } System.out.println(j); } }

经验分享 程序员 微信小程序 职场和发展