指出下列JAVA语句中的错误并说明其原因

char a="u";float b=3.47;boolean k=1;byte m=450;boolean y=TRUE;int i=325L;
2025-05-14 09:09:20
推荐回答(2个)
回答1:

  1. char是字符型,用单引号;char a = 'u';

  2. float类型数据后要加f; float b = 3.47f;

  3. boolean类型只有true或false;boolean k = true;

  4. byte类型范围是-128~127,byte m = 45;

  5. boolean值是小写 boolean y = true;

  6. int类型后面不用L;int i = 325;

回答2:

char a='u'; --- 需使用单引号单个字符
float b=3.47f; 后面要加上f
boolean k=true; 只能为true或false
byte m=4; 字节一位
boolean y=true; 不能用大写
int i=325; 去掉后面L