String str=(8>5)?''周杰伦'' :':林俊杰'';
System.out.println(str);
你这个编译都过不了,如果你想表达的是下面这样,答案是周杰伦
String str = (8 > 5)?"周杰伦":"林俊杰";
System.out.println(str);
望采纳
- 第一句代码使用了三目运算符(也称为条件运算符)来判断 8 是否大于 5,如果是,则将字符串 "周杰伦" 赋值给变量 str,否则将字符串 "林俊杰" 赋值给 str。
- 8 确实大于 5,因此执行完这两句代码之后,变量 str 的值为 "周杰伦"。
- 第二句代码使用了 System.out.println 函数来输出变量 str 的值,因此执行完这两句代码之后,将会在控制台输出 "周杰伦"。