首页 > 编程语言 > 详细

Java知识系统回顾整理01基础04操作符06三元运算符

时间:2019-04-25 19:27:18      阅读:142      评论:0      收藏:0      [点我收藏+]

一、三元运算符

表达式?值1:值2

如果表达式为真 返回值1

如果表达式为假 返回值2

if语句学习链接:if语句

? ?

public class HelloWorld {

????public static void main(String[] args) {

????????int i = 5;

????????int j = 6;

????????int k = i < j ? 99 : 88;

? ?

????????// 相当于

????????if (i < j) {

????????????k = 99;

????????} else {

????????????k = 88;

????????}

????????System.out.println(k);

????}

}

? ?

二、练习-判断是否是工作日

题目:

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

效果:

技术分享图片

? ?

官方答案:

import java.util.Scanner;

?? ?

public class HelloWorld {

????public static void main(String[] args) {

????????Scanner s = new Scanner(System.in);

????????System.out.println("今天是周几 ?");

????????int day = s.nextInt();

????????String status= day>=6?"周末":"工作日";

????????System.out.println("今天是 " + status);

????}

}

? ?

个人整理答案:

public class Operator06 {

????public static void main(String[] args) {

????????Scanner scanner = new Scanner(System.in);

????????System.out.println("今天是周几?");

????????System.out.println("请输入整数1-7表示今天周几");

????????int dayNumber = scanner.nextInt();

????????String status = dayNumber>6 ?"周末":"工作日";

????????System.out.println("今天是" + status);

????}

}

技术分享图片

? ?

Java知识系统回顾整理01基础04操作符06三元运算符

原文:https://www.cnblogs.com/xlfcjx/p/10770304.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!