if 条件语句的用法

一、if条件的使用

  语法:if(条件){

      //输出语句

     }else{

      //输出语句

     }

列:比较三个数的大小

 1 import java.util.Scanner;
 2 public class Test5 {
 3 
 4     /**
 5      * @用if{}
 6      *         else{}来比较三个数的大小
 7      */
 8     public static void main(String[] args) {
 9         Scanner scanner = new Scanner(System.in);
10         System.out.println("输入java分数:");
11         int java =scanner.nextInt();
12         System.out.println("输入Android分数:");
13         int android = scanner.nextInt();
14         System.out.println("输入sql分数:");
15         int sql = scanner.nextInt();
16         if(java>=android && java >= sql){
17             System.out.println("java是最大的分数:"+java);
18             }else if(android>=sql){
19                 System.out.println("android是最大的分数:"+android);
20                 }
21                 else{
22                     System.out.print("sql是最大的分数:"+sql);
23         }
24     }
25 
26 }

 

二、多重if语句的使用

  语法:if(条件)...else if(条件)...else if.....

例:

 1 import java.util.Scanner;
 2 
 3 public class Test7 {
 4 
 5     /**
 6      * 公司招聘
 7     公司招聘考试的录用标准:
 8     1、project(项目)、java、android和sql四门考试成绩均在90分及以上
 9           录用,月薪5K
10     2、project、android成绩>=90 并且java、sql至少有一门成绩>=90分,
11            录用,月薪4K
12     3、project、java、android或sql四们考试成绩有一门>=90分,
13            录用,月薪3K
14 
15      */
16     public static void main(String[] args) {
17         Scanner scanner = new Scanner(System.in);
18         System.out.println("project分数,java分数,Android分数,sql分数");
19         int project = scanner.nextInt();
20         int java = scanner.nextInt();
21         int android = scanner.nextInt();
22         int sql = scanner.nextInt();
23         if(project>=90 && java >=90 && android >=90 && sql>=90){
24             System.out.println("录用,月薪5K");
25         }
26         else if((project>=90 && java >=90 )&&(android >=90 || sql>=90) ){
27             System.out.println("录用,月薪4K");
28         }
29         else if(project>=90 || java >=90 || android >=90 || sql>=90){
30             System.out.println("录用,月薪3K");
31         }
32 
33     }
34 
35 }

 

 

三、三目运算符的使用

  语法:变量=条件表达式?值1:值2;

条件表达式为true时,值1赋值给变量; 条件表达式为false时,值2赋值给变量。

列:用三目运算判断奇偶数

 1 import java.util.Scanner;
 2 
 3 public class Test8 {
 4 
 5     /**
 6      * 用三目运算判断奇偶数
 7      */
 8     public static void main(String[] args) {
 9         Scanner scanner = new Scanner(System.in);
10         System.out.println("请输入一个整数");
11         int a1 = scanner.nextInt();
12         /*if(a1%2 == 0 ){
13             System.out.println(a1+"是偶数");
14         } else{
15             System.out.print(a1+"是奇数");
16         }*/
17         String b;
18         b=(a1%2 == 0)?"偶数":"奇数";
19         System.out.println(a1+"是"+b);
20         
21     
22     }
23 
24 }

 

  

posted @ 2017-07-19 10:56  淡淡的烦恼  阅读(4426)  评论(0编辑  收藏  举报