Java操作符复习(7)三元操作符

Java操作符复习(7)三元操作符

一、概述

三元操作符
?:

二、示例1:三元操作符

表达式?值1:值2
如果表达式为真 返回值1,
如果表达式为假 返回值2。

/**
 * FileName:      Demo01.java
 * @Description: TODO(用一句话描述该文件做什么)
 * All rights Reserved, Designed By Gujiakai
 * Copyright:    Copyright(C) 2021-2022
 * Company       Nanjing Xiaozhuang University
 * @author:      Gu Jiakai
 * @version      V1.0 
 * Createdate:   2021年7月5日 上午7:01:04 
 *
 * Modification  History
 * Date         Author        Version        Discription
 * -----------------------------------------------------------------------------------
 * 2021年7月5日      Jaya          1.0             1.0
 * Why & What is modified: <修改原因描述>
 */
package ternaryoperator;

/**
 * @ClassName:      Demo01.java
 * @Description:    TODO(用一句话描述该文件做什么) 
 * @author          Gu jiakai
 * @version         V1.0  
 * @Date            2021年7月5日 上午7:01:04  
 */
public class Demo01 {
public static void main(String[] args) {
	int i=5;
	int j=6;
	int k=i<j?99:88;
	
	System.out.println(k);
}
}

//result:
//99

三、示例2:练习-判断是否是工作日

通过Scanner输入一个1-7之间的整数,使用三元操作符判断是工作日还是周末?

/**
 * FileName:      Exercise.java
 * @Description: TODO(用一句话描述该文件做什么)
 * All rights Reserved, Designed By Gujiakai
 * Copyright:    Copyright(C) 2021-2022
 * Company       Nanjing Xiaozhuang University
 * @author:      Gu Jiakai
 * @version      V1.0 
 * Createdate:   2021年7月5日 上午7:04:26 
 *
 * Modification  History
 * Date         Author        Version        Discription
 * -----------------------------------------------------------------------------------
 * 2021年7月5日      Jaya          1.0             1.0
 * Why & What is modified: <修改原因描述>
 */
package ternaryoperator;

import java.util.Scanner;

/**
 * @ClassName:      Exercise.java
 * @Description:    TODO(用一句话描述该文件做什么) 
 * @author          Gu jiakai
 * @version         V1.0  
 * @Date            2021年7月5日 上午7:04:26  
 */
public class Exercise {
public static void main(String[] args) {
	System.out.println("今天是周几?");
	Scanner sc=new Scanner(System.in);
	int Day=sc.nextInt();
	
	String result=Day<6?"今天是工作日":"今天是周末";
	System.out.println(result);	
}
}

//result:
//今天是周几?
//7
//今天是周末

四、参考代码

略。

上一篇:Java控制流程复习(3)while语句


下一篇:百万级数据,分页如何处理?