课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
如图,,就想给它重新赋值,为什么就报错?
2016-01-08
源自:Java入门第一季(IDEA工具)升级版 3-5
正在回答
因为 d 已经声明过了 ,需要换个变量
d变量不用声明了,你再上面声明过了,直接赋值就好!
public class Test {
public static void main(String[] args) {
boolean a = false;
boolean b = true;
boolean c = false;
boolean d = true;
System.out.println(a || b);
System.out.println(a || c);
d = a || b;
System.out.println(d);
}
boolean 变量的值只有true和false,第一你赋并不是;第二:你若想要这样赋值可以在赋值的这个表达式前面加上(boolean)强转一下,将它转换为boolean类型即可
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答为什么变量不能重新赋值了
3 回答变量和变量值不能一样的么?
4 回答变量的赋值
5 回答变量不能赋值到到for中吗
3 回答price这个变量为什么不能是float呢?