qq_明_5
2016-03-04 20:39
public class HelloWorld{
public static void main(String[] args){
int one=10;
int two=20;
int three=0;
three=one+two;
System.out.println(three);
}
}这里面第六行代码前面如果加了int,为什么会显示错误呢?为什么去掉int又可以了呢。
three在第五行已经设定了变量,为什么还可以再变成three=one+two;
求大神解答。感激不尽。
变量就相当于一个盒子,值就相当于盒子里的东西。除了常量外,值都是可变的,否则为什么叫变量?你前面已经指定过类型,再指定同名同类的变量当然会报错
变量three重新赋值的时候不需要重新制定赋值。因为three已经指定过类型int
强制类型转化的话,int要加()
Java入门第一季(IDEA工具)
1168259 学习 · 18754 问题
相似问题