美文网首页
JAVA(4)流程控制

JAVA(4)流程控制

作者: 月圆星繁 | 来源:发表于2019-12-05 11:55 被阅读0次

    流程控制

    条件语句之 if

    如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的喽

    int  score = 88;
    if(score > 80){
          System.out.println("中等偏上");
    }
    
    条件语句之 if...else
    int score = 40;
    if(score > 30){
        代码块1;
    }else{
        代码块2;
    }
    
    条件语句之多重 if
    int score = 40;
    if(score > 30){
        代码块1;
    }else if(score <40){
        代码块2;
    }else {
        代码块3;
    }
    
    条件语句之嵌套 if
    int score = 40;
    if(score > 30){
          if(score < 35){
                代码块
          }else{
                代码块
          }
    }else if(score <40){
        代码块2;
    }else {
        代码块3;
    }
    
    条件语句之 switch
    switch($score){
        case 30:
            代码块1
            break;
        case 40:
            代码块2
            break;
        case 50:
        case 60:
            代码块3
            break;
      default:
            默认执行代码
    }
    
    • switch 后面小括号中表达式的值必须是整型或字符型
    • case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2
    • case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束
    • 可以把功能相同的 case 语句合并起来
    • default 块可以出现在任意位置,也可以省略
    循环语句之 while

    Java 常用的 3 种循环: while 、 do...while 、 for

    while (条件判断){
          循环操作
    }
    
    int i = 1;
    while (i <10) {
        System.out.println(“i:”+ i);
        i++
    }
    
    循环语句之 do...while
    do {
        代码块
    }while(条件判断);
    int i = 1;
    do {
        System.out.println("i:"+i);
        i++;
    }while(i<10);
    
    循环语句之 for
    for (int i = 0; i<100; i++){
        System.out.println("输出的i"+i);
    } 
    
    ##### 循环跳转语句之 break
    
    ##### 循环跳转语句之 continue
    continue 的作用是跳过循环体中剩余的语句执行下一次循环。
    
    循环语句之多重循环

    相关文章

      网友评论

          本文标题:JAVA(4)流程控制

          本文链接:https://www.haomeiwen.com/subject/huvkyctx.html