zoukankan      html  css  js  c++  java
  • 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 }

      

  • 相关阅读:
    Tensorflow2.0语法
    Neural Networks and Deep Learning--Introduction to Deep Leraning
    机器学习---吴恩达---Week11(机器学习应用举例分析)
    机器学习---吴恩达---Week10(机器学习概述与单变量线性回归方程分析)
    机器学习---吴恩达---Week9_2(推荐系统)
    机器学习---吴恩达---Week9_1(异常检测)
    机器学习---吴恩达---Week8_2(非监督学习_PCA)
    机器学习---吴恩达---Week8(非监督学习_集群算法)
    机器学习---吴恩达---Week7(支持向量机学习SVM)
    机器学习---吴恩达---Week6_2(机器学习系统设计)
  • 原文地址:https://www.cnblogs.com/lixiaokang-blog/p/7204568.html
Copyright © 2011-2022 走看看