哪里错了?
int age=25;
int a=age>18?System.out.print("成年"):System.out.print("未成年");
2017-04-13
可以改成这样的
package com;
public class Cha {
public static void main(String[] args) {
// TODO Auto-generated method stub
int age=25;
int a = age ;
if(a>18)
System.out.print("成年");
else
System.out.print("未成年");
}
}
还有你用的是三目运算符,有条件要求的,表达式1?表达式2:表达式3;
例如;
(x==y)?'Y':'N'
(d=b*b-4*a*c)>=0?sqrt(d):sqrt(-d)
ch=(ch>='A'&&ch<='Z')?(ch+32):ch
三目运算符用的错误
举报