zoukankan      html  css  js  c++  java
  • Java(11):switch、dowhile、九九乘法表、打印质数、打印三角形

    switch

    String grade = "C";
    
    switch (grade){
         case "A":
            System.out.println("优秀");
            break; // 如果不加break会有case穿透现象
         case "B":
            System.out.println("良好");
            break;
         case "C":
            System.out.println("及格");
            // break; 不加break  如果是case:"C" 会打印及格  不及格
         default:
            System.out.println("不及格");
    }
    

    do...while 循环

    对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。

    do...while和while循环类似,不同的是,do....while循环至少会循环一次。

    do{
        // 代码执行
    }while{布尔表达式};
    

    区别:

    1. while先判断后执行,do...while是先执行后判断。
    2. do...while总是保证循环体至少会被执行一次!这是他们的主要区别。

    九九乘法表

    for(int i=1;i<=9;i++){
                 for(int j=1;j<=i;j++){
                     System.out.print(i + "*" + j + "=" + i*j + "	");
                 }
                 System.out.println();
             }
    

    增强for循环

    int[] num_list = {10, 20, 30, 40, 50};
    for (int x:num_list){
        System.out.println(x);
    }
    

    打印101~151之间的所有质数

    // 打印101到151之间的所有质数
    outer: for(int i=101;i<=151;i++){
         for(int j=2;j<i/2;j++){
             if (i%j==0){
                 continue outer;
             }
         }
         System.out.print(i+"	");
    }
    

    打印三角形

    for(int i=1;i<=5;i++){
          for(int j=5;j>=i;j--){
              System.out.print(" ");
          }
          for(int x=1;x<=i;x++){
              System.out.print("*");
          }
          for(int x=1;x<i;x++){
              System.out.print("*");
          }
          System.out.println("");
    }
    
  • 相关阅读:
    chrome:禁用缓存
    datatables:如何禁用一列的排序
    springboot:集成fastjson(教训)
    eclipse:显示堆内存
    模板, 保存&发布
    动画
    配色
    图示 Smart-Art
    常用快捷键 & BLOG & Website
    图表
  • 原文地址:https://www.cnblogs.com/zhangtu/p/14459245.html
Copyright © 2011-2022 走看看