“Java if语句的应用(二)”的版本间的差异
来自CloudWiki
第1行: | 第1行: | ||
==三目运算符== | ==三目运算符== | ||
+ | 同样的普通if语句,也可以用三目运算符来做,更简单: | ||
+ | |||
+ | <nowiki>int value = 113; | ||
+ | if(value >100){ | ||
+ | System.out.println("空气质量不好!"); | ||
+ | }else{ | ||
+ | System.out.println("空气质量很好!"); | ||
+ | }</nowiki> | ||
+ | |||
+ | 可以写为: | ||
+ | <nowiki>int value = 113; | ||
+ | String str = value>100 ?"空气质量不好!" :"空气质量很好!"; | ||
+ | System.out.println(str);</nowiki> | ||
+ | |||
+ | 练习:猜数字 | ||
+ | *程序中设置一个0-100的的数,接收用户输入,如果用户输入的数比这个数大,就提示"你输入的数值偏大",如果用户输入的比这个数小,就提示"您输入的数值偏小" | ||
+ | *改进:能不能加入循环,让用户如果这次猜不对,能够反复猜? | ||
==if语句的多条件== | ==if语句的多条件== | ||
==if语句的嵌套== | ==if语句的嵌套== |
2018年3月28日 (三) 01:18的版本
三目运算符
同样的普通if语句,也可以用三目运算符来做,更简单:
int value = 113; if(value >100){ System.out.println("空气质量不好!"); }else{ System.out.println("空气质量很好!"); }
可以写为:
int value = 113; String str = value>100 ?"空气质量不好!" :"空气质量很好!"; System.out.println(str);
练习:猜数字
- 程序中设置一个0-100的的数,接收用户输入,如果用户输入的数比这个数大,就提示"你输入的数值偏大",如果用户输入的比这个数小,就提示"您输入的数值偏小"
- 改进:能不能加入循环,让用户如果这次猜不对,能够反复猜?