跟随学习的第十二天

Java的结构

  • 顺序结构:顺序结构就是跟着你的代码顺序运行的,它是任何一种算法都不能离开的最基础的结构

  • 选择结构:

  1. if单选择结构:只有一个if语句进行判断

 public class Demo01{
     public static void main(String [] args){
         
         int a=5;
         
         if(a>1){
             System.out.println("hello,world!");
        }
         
    }
 }
  1. if双选择结构:if(条件){}else{}

 public class Demo04 {
     public static void main(String[] args) {
 
         Scanner scanner = new Scanner(System.in);
 
         int i = scanner.nextInt();
 
         if(i>60){//小括号中的意思是判断i是否大于60,大于输出及格,不然就直接执行else中的代码
 
             System.out.println("及格");
 
        }else{
 
             System.out.println("不及格");
 
        }
         scanner.close();
    }
 }
 
  1. if多选择结构:if(){}else if(){}else{}

 public class Demo05 {
     public static void main(String[] args) {
 
         Scanner scanner = new Scanner(System.in);
 
         int score = scanner.nextInt();
 
         if(score==100){
             System.out.println("满分");
        }else if(score<100 && score>=90){
             System.out.println("优秀");
        }else if(score<90 && score>=70){
             System.out.println("良好");
        }else if(score<70 && score>=60){
             System.out.println("及格");
        }else{
             System.out.println("不及格");
        }
         scanner.close();
 
    }
 }
  • switch多选择结构:switch是用于switch结构中直接匹配的case后面的 ‘ ’里面就是你要匹配的值

    如果没有匹配到就会用default描述,每一个case语句最后加了break那么就只会匹配当前的case值

    不然就会输出后面的值

 public class Demo06 {
     public static void main(String[] args) {
 
           char i = 'a';
           
           switch (i){
               case 'a':
                   System.out.println("优秀");
                   break;
               case 'b':
                   System.out.println("良好");
                   break;
               case 'c':
                   System.out.println("合格");
                   break;
               case 'd':
                   System.out.println("不及格");
                   break;
               default:
                   System.out.println("未知文件");
          }
    }
 }

 

posted on 2021-02-19 21:25  悲喜不通,唯吵闹乎  阅读(43)  评论(0)    收藏  举报