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工具)升级版
1165552 学习 · 17587 问题
相似问题