【NB】JAVA的三元操作符

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-2-24

三元操作符顶折
表达式?值1:值2
如果表达式为真 返回值1
如果表达式为假 返回值2

关于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 t = new Scanner(System.in);
System.out.println("今天是周几");
int i = t.nextInt();
if (i<=7) {
String k = i <= 5 ? "今天是工作日" : "今天是周末";
System.out.println(k);
}
else{System.out.println("请输入正确的数字");}
}
}

沙发
NB狐狸 2023-2-27
于人生的十字路口,遇见最美好的未来。
板凳
NB狐狸 2023-3-8
至少,我开始明白自己喜欢的是什么,自己的目标是什么了。
地板
NB狐狸 2023-3-8
应该会有岔路口,通向最终的目的地吧。

评论

登录后才可发表内容
  • 主题

    140

  • 帖子

    219

  • 关注者

    0

TA的新帖
Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0930s Mem:2075Kb