Java流程控制

 

顺序结构

基本大部分的代码都是顺序结构,并且如果不特别强调,那么java也会根据顺序结构的执行所有语句。

 

if选择结构

if 语句用于判断。if的括号内需要填写Boolean语句。如果此Boolean语句为真则执行,为假则不执行

if else 语句同样用于判断。只不过和if语句不同的是,如果if括号内的Boolean语句为假,则执行 else后面的语句。

 

例如:

 public static void main(String[] args) {
         Scanner scanner = new Scanner(System.in);
         System.out.println("请输入一个分数:");
 
         double score = scanner.nextDouble();
 
         if(score<60){
             System.out.println("成绩:"+score+"成绩不合格");
        }
         else {
             System.out.println("成绩:"+score+"成绩合格");
        }
    }

 

此外,还有多重if选择结构

可以理解为在else语句后面再内嵌一个if,以实现多重选择

例如:

 public static void main(String[] args) {
         Scanner scanner = new Scanner(System.in);
         System.out.println("请输入一个分数:");
 
         double score = scanner.nextDouble();
 
         if(score < 60){
             System.out.println("成绩:"+score+"成绩不合格");
        }
         else if (score>= 60 && score < 100){
             System.out.println("成绩:"+score+"成绩合格");
        }
         else {
             System.out.println("成绩不合法");
        }
    }