java学习~循环 选择 语句

while循环

//一个死循环

while(true){

System.out.println("@@@@@@");

}

//一个十次循环

int a=0;

while(a<10){

System.out.println("pppppppp");

}

while循环语句首先检测循环条件。因此,循环体中的代码有可能不被执行t如果希望循环体至少执行一次,则应该将检测条件放在最后。使用do/while循环语句可以实现这种操作方式

for循环

确定循环

for循环语句是支持迭代的一种通用结构,利用每次迭代之后更新的计数器或类似的变量来控制迭代次数

//循环十次

for(int a=0;a<10;a++){

System.out.println("ppppp");

}

for(int a=0;a<10;){
System.out.println("kkk");      //每次循环先执行这一行
a++;      //每次后执行
System.out.println("rrr");
}

做有规律的计算时

要运用数学公式计算, 如算1+2+3+·····+n的和时就可用高斯加法,不可使用for循环.。

switch 击穿

switch(选择法):

 int a=10; 

int b=9;

int c=20;

switch(c){

case 10:   //case 表示如果等于c 便执行,类型也与c一致。

System.out.println("ppppp");

break; //若无break会击穿,会继续向下执行匹配,一直到有break为止

case 20:

System.out.println("uuuuu");

break;

case 50:

System.out.println("kkkkk");

break;

default:

System.out.println("ppppp");

break;

}

//case只能是 char ,short,byte,和int常量   枚举常量    字符串字面量

break

for(int i=0;i<10;i++){

if(i==5)

{break; }  //打断循环

System.out.println("ooo");

for(int a=0;a<10;a++){

for(int i=0;i<10;i++){

if(i==5)

{break; }  //打断循环  但中断此内层 i 的for循环,并不影响外层a

System.out.println("====");

System.out.println("####");  

continue

for(int k=0;k<10;k++){

if(k%2==0){

continue;

System.out.println(k);

}

//运行结果位 1 3 5 7 9   continue为调到下一次循环,本次则不执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值