课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
String mark = (score >= 60) ? "及格" : "不及格";
类型为什么是String,可以是别的类型吗?
2016-10-13
源自:Java入门第一季(IDEA工具)升级版 3-7
正在回答
可以啊,可以是int型啊,你只是分数嘛,要求的只是整数就好了,其实你用字符串类型还不是很好吧,难道你比较成绩的时候,输入成绩也是输入的字符串型,其实都差不多,你觉得你喜欢用那个就用那个,不过我一般是用的int型和double,连float都很少用
这个表达式是把 “及格”或者“不及格”赋给“mark”这个变量 ,所以“mark”这个变量的类型是String;
输出的是文字,在这里只能用String,int会报错
mark的值是 及格或者不及格,所以只能用String
没有限定为string的吧
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
7 回答为什么是string
3 回答为什么是String
3 回答string是什么?为什么只能用string,用char就错误?
2 回答为什么用String
3 回答为什么用string