【发布时间】:2014-09-07 11:14:43
【问题描述】:
在下面的代码中:
public static void main(String[] args) {
String echo = (args.length == 1) ? "Your name is "+args[0]: "Wrong number of arguments!";
System.out.println(echo);
}
如果你只给出一个参数,它会打印你的名字,否则它会警告你参数数量错误,这很清楚,但是?: 运算符在这里如何工作?
【问题讨论】:
-
这是“困惑的脸”运算符 - 这意味着您不知道“三元运算符”一词,因此无法在线搜索。
-
我是Elvis
-
@BenjaminGruenbaum:我不敢苟同! google.co.uk/search?q=java%20operator - 前两次点击会给你名字。
标签: java