码迷,mamicode.com
首页 > 其他好文 > 详细

1.30 if语句

时间:2016-01-29 16:16:12      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

1、if语句用于判断不同的条件,根据判断的结果执行不同的代码。

2、if语句判断的条件可以是关系运算、逻辑运算,if语句根据逻辑值true、false来决定执行不同的代码。

3、if语句在开发中使用极为广泛。

if(条件表达式){

              条件表达式结果是true时,执行本代码块

}

【示例】入考,若达到60分以上,则显示:

public static void main(String[] args) {

        Scanner scanner=new Scanner(System.in);

        System.out.println("输入分数:");

        int score=scanner.nextInt();

        if(score>=60){

               System.out.println(score+"及格");

        }

}

if(条件表达式){

              条件表达式结果是true时,执行本代码块

}

else{

              条件表达式结果是false时,执行本代码块

}

【示例】入两个数,找最大数

public static void main(String[] args) {

              Scanner scanner=new Scanner(System.in);

              System.out.println("显示第一个数:");

              int a=scanner.nextInt();

              System.out.println("显示第二个数:");

              int b=scanner.nextInt();

              if(a>b){

                     System.out.println(a+"是最大数");

              }else{

                     System.out.println(b+"是最大数:");

              }

       }

 

           if(条件表达式1){

                            条件表达式1结果是true时,执行本代码块

              }else if(……){

                            ……

              }else if(条件表达式n){

                            条件表达式n结果是true时,执行本代码块

              }else{

                            条件表达式n结果是false时,执行本代码块

              }

【示例】键盘输入5分制分数,根据以下标准给出成绩

等级。

                5分:优秀

                4分:良好

                3分:及格

                0~2分:不及格

public static void main(String[] args) {

              Scanner scanner=new Scanner(System.in);

              System.out.println("输入5分制分数:");

              int score=scanner.nextInt();

              if(score==5){

                     System.out.println("优秀");

              }else if(score==4){

                     System.out.println("良好");

              }else if(score==3){

                     System.out.println("及格");

              }else if(score>=0&&score<=2){

                     System.out.println("不及格");

              }else{

                     System.out.println("不是5分制分数");

              }

    }

【示例】键盘输入java、android和sql三科分数,找出其中最高分

public static void main(String[] args) {

              Scanner scanner=new Scanner(System.in);

              System.out.println("输入java分数:");

              int java=scanner.nextInt();

              System.out.println("输入android分数");

              int android=scanner.nextInt();

              System.out.println("输入sql分数");

              int sql=scanner.nextInt();

              if(java>=android&&java>=sql){

                     System.out.println("最高分:"+java);

              }else if(android>=sql){

                     System.out.println("最高分:"+android);

              }else{

                     System.out.println("最高分:"+sql);

              }

       }

【示例】找出三科分数的最高分(解法2-选择法)

public static void main(String[] args) {

              Scanner scanner=new Scanner(System.in);

              System.out.println("java android sql:");

              int java=scanner.nextInt();

              int android=scanner.nextInt();

              int sql=scanner.nextInt();

              int maxScore=java;

              if(maxScore<android){

                     maxScore=android;

              }

              if(maxScore<sql){

                     maxScore=sql;

              }

              System.out.println("最高分:"+maxScore);

       }

1.30 if语句

标签:

原文地址:http://www.cnblogs.com/Etienne-treville/p/5169031.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!