java循环

java循环

类型转换

  1. 自动: 大数据类型 变量名 = 小数据类型值

    byte—short—int—long—double

    char—int

    float—double

  2. 强转

    小数据类型 变量名 = (小数据类型) 大数据类型的值

    常用快捷键

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-domkuryg-1620913669134)(C:\Users\wjl\AppData\Roaming\Typora\typora-user-images\image-20210513173247153.png)]

switch基本用法

switch用于等值比较,if既可以用于等值、又可以用于范围

语法结构:

switch(){
    case 常量1: 
        语句1 
            break; 
    case 常量2: 
        语句2 
            break; 
    case 常量n: 
        语句n 
            break; 
    default:
        执行语句
        break}
/*switch结构:当匹配到某个case时,执行完该case,就会跳出[结束]整个switch结构,执行switch结构后面 的内容 
细节说明: 1.每个case后面的值,不能相同 
2.switch括号中支持哪些数据类型?byte、short、int、char、String、enum枚举 
3.break不能省,否则当匹配到某个case时,后面的case也会执行,不符合实际 
4.若多个case的执行逻辑一样的话,可以合并在一起 
case 1: 
case 2:
	System.out.println("第1季度");
	break; 
*/

switch的新语法

JDK13开始支持

switch (cc) {
        // -> 箭头符号,在lambda中会大量使用,这种写法,已经具备break的功效 
    case 1 -> System.out.println("one"); 
    case 2 -> System.out.println("two"); 
    case 3,4 -> System.out.println("aaaaaaaa"); 
     default -> System.out.println("many"); 
}

循环

循环三要素
  1. 循环操作:你要干的事情

  2. 循环条件:你的操作,有一个条件限制

  3. 更新循环变量:条件是通过变量值去动态更新的

while语法:

该循环,它的循环体内的代码有可能一次都不执行。

while(循环条件-boolean类型) { 
    循环操作; 
    更新循环变量;
}
do … while 循环

无论条件是否满足,do代码块至少执行一次

do {
    //循环操作 
    //更新循环变量 
}while(循环条件);
for循环

针对循环次数固定的情况,我们通常使用for循环

//特殊用法1:中间不写,默认是true 
for (int j = 1;; j++) { 
    System.out.println("第"+j+"份试卷"); 
}

//特殊2: 
for (int j = 1;;) {
System.out.println("第"+j+"份试卷");
}

//特殊3: 
for (;;) { 
System.out.println("第份试卷"); 
}

//特殊4 
for (int k = 0,m=6; k <=6 && m >= 0 ; k++,m--) { System.out.println(k + "+" + m + "=" + (k + m));
}

}

//特殊4
for (int k = 0,m=6; k <=6 && m >= 0 ; k++,m–) { System.out.println(k + “+” + m + “=” + (k + m));
}








  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Knight10zzzz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值