|
|
|
JAVA程序员必读:基础篇(3)语言基础
|
|
编译:ZSC/太平洋网络学院
|
|
|
语言基础
3.4.3 if-else语句
这时你可以注意到testscore的数值可以满足组合if条件76 >= 70 and
76 >= 60,但是当系统处理组合if语句的时候,一旦条件满足,适当的语句就将被执行(grade = 'C';),并且不需要计算剩余的条件控制就跳出if语句。JAVA编程语言支持运算符?:,它是一个简化的if语句。
下面再看看上面教程中的MaxVariablesDemo程序:
if (Character.isUpperCase(aChar)) {
System.out.println("The character " + aChar +
" is upper case.");
} else {
System.out.println("The character " + aChar +
" is lower case.");
}
下面你可以利用?:运算符来重写这段代码:
System.out.println("The character " + aChar + "
is " +
(Character.isUpperCase(aChar) ? "upper" : "lower")
+
"case.");
如果这个isUpperCase方法返回true,这个?:运算符返回字符串"upper"
。或则,它就返回字符串"lower"
[上一页]
[下一页]
|
|
|