一、三元运算符

表达式?值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);

}

}

最新文章

  1. Java web会话简单应用
  2. 运行错误:error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or
  3. (原) 2.1 Zookeeper原生API使用
  4. 二十六、Java--------反射
  5. C++之STL一般总结
  6. 关于 android 开发中 debug不能顺利进行的各种问题的总结
  7. WCF分布式开发必备知识(1):MSMQ消息队列
  8. android 百度地图定位开发1
  9. .NET,你真的 知道了吗
  10. libiconv的静态编译
  11. JS学习之路,菜鸟总结的注意事项及错误更正
  12. JS中有关对象的继承以及实例化、浅拷贝深拷贝的奥秘
  13. 【Java】几道让你拿offer的知识点
  14. 训练报告 (2014-2015) 2014, Samara SAU ACM ICPC Quarterfinal Qualification Contest
  15. ZOJ 4063 - Tournament - [递归][2018 ACM-ICPC Asia Qingdao Regional Problem F]
  16. Swiper.js使用及API介绍
  17. Curator场景应用
  18. 12.25daily_scrum
  19. setfacl报错Operation not supported
  20. msyql 移动某一列数据到某列 &amp; 字段加前缀

热门文章

  1. ABP开发框架的技术点分析(1)
  2. windows设置定时执行脚本
  3. MySQL常用指令,java,php程序员,数据库工程师必备。程序员小冰常用资料整理
  4. 关于`ClawHub的技术分享`公众号
  5. 9.深入k8s:调度器及其源码分析
  6. bootstrap-table存在合并单元格怎么处理数据
  7. Java面试炼金系列 (1) | 关于String类的常见面试题剖析
  8. 论文阅读:Multi-task Learning for Multi-modal Emotion Recognition and Sentiment Analysis
  9. python之unittest框架使用
  10. oracle之时间类型