java大数据Day03

if语句

if语句一:
if(关系表达式){
语句块;
}

if语句二:

if(关系表达式){

​ 语句块1;

}else{

​ 语句块2;

}

if语句三:

if(关系表达式1){

​ 语句块1;

}else if(关系表达式2){

​ 语句块2;

}

else{

​ 语句块n+1;

}

switch语句

switch(变量/表达式){

case 字面值1:语句块1;break;

case 字面值2:语句块2;break

case 字面值3:语句块3;break

default: 语句块n+1;

}

表达式的取值:

  • byte,short,int,char
  • JDK5,加入了枚举
  • JDK5,加入了String

for循环

1.三要素

2.执行顺序

for (int i = 0; i < 3; i++) {System.out.println(i + “”);​ }

​第一步:i = 0
第二步:判断i是不是小于3,true
第三步:输出0
第四步:i++(i = 1
重复第二步:判断i是不是小于3,true
重复第三步:输出1
重复第四步:i++(i = 2
重复第二步:判断i是不是小于3,true
重复第三步:输出2
重复第四步:i++(i = 3
重复第二步:判断i是不是小于3,false
退出循环

3.通常用于指定次数的循环

4.应用:水仙花数

  • 1.100-999
  • 2.个位,十位,百位
  • 3.计算

    ``int count = 0;`
​		`for (int i = 100; i < 1000; i++) {`
​			`int b = i / 100;//百位`
​			`int s = i / 10 % 10;//十位`
​			`int g = i % 10;//个位`
​			`if (g * g * g + s * s * s + b * b * b == i) {`
​				`System.out.println(i);`
​				`count++;`
​			`}`
​		`}`
​		System.out.println("100~999之间的水仙花数有" + count + "个");`

while循环语句

1、判断条件

2、执行顺序

3、应用

     ``String[] player = {"周星星","周润发","小沈阳"};`
​		`String[] cards = {"黑桃A","黑桃K","黑桃Q","红桃2","红桃3","方块6","红桃5","红桃6","方块J"};`
​		`//发牌(循环)`
​		`int index = 0;`
​		`while (index < cards.length) {`
​			`String card = cards[index];`
​			`String people = player[index++%3];`
​			`System.out.print(people + ":" + card + " ");`
​			`//每发完一次牌,进行换行`
​			`if (index % 3 == 0) {`
​				`System.out.println();`
​			`}`
​		}`

do-while循环

  • 区别于while循环,首先执行的是循环体,执行完毕后才进行判断boolean表达式,值为true则循环,false退出。

  • 格式:

    do{

    //循环体;

    }while(布尔表达式);

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值