首页 > 编程语言 > 详细

Java-If结构

时间:2020-11-21 23:51:45      阅读:39      评论:0      收藏:0      [点我收藏+]

顺序结构

  • 语句一句句往下执行。

选择结构

  • if单选择结构

  • if双选择结构

  • if多选择结构

  • 嵌套的if结构

package com.chenhao.struct;
import java.util.Scanner;
public class Demo01 {
   public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);
       System.out.println("请输入成绩:");
       int score = scanner.nextInt();
       if(score==100){
           System.out.println("成绩满分");
      }else if(score>=90 && score<100){
           System.out.println("成绩A");
      }else if(score>=80 && score<90){
           System.out.println("成绩B");
      }else if(score>=70 && score<80){
           System.out.println("成绩C");
      }else if(score>=60 && score<70){
           System.out.println("成绩D");
      }else if(score>=0 && score<60){
           System.out.println("成绩不合格");
      }else{
           System.out.println("输入成绩不合法");
      }
  }
}
?
  • switch多选择结构

    • case 穿透(一个对上后面的都会输出) switch 匹配一个具体的值

    • JDK7 开始 switch 支持String 类型

package com.chenhao.struct;
public class Demo02 {
   public static void main(String[] args) {
       int a = 10;
       switch (a){
           case 100:
               System.out.println("输出100");
               break;
           case 200:
               System.out.println("输出200");
               break;
           default:
               System.out.println("输入的内容都不对。");
      }
  }
}

编译流程

反编译: java --> class(字节码文件) --> 反编译(IDEA)

IDEA 可直接对class文件进行反编译

源码位置:File --> Project Structure -->

技术分享图片

 

 

复制class到IDEA即可

Java-If结构

原文:https://www.cnblogs.com/chncc123/p/14017815.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!