int i = 10; 这是一个声明整型变量的过程。单词int代表整型变量类型, 是英文integer的缩写,就是整型的意思。我们暂时就把它理解成是其中一种变量类型就可以了,一会儿就详细讲它是什么。i是变量名,10就是它的值。注意后面有个小分号,代表一句代码结束。每写一句代码都需要在最后加上一个分号,这是规定,否则编译不过去。System.out.println()我们上篇中已经见过了,它可以打印出括号里的东西,也就是变量i的值。我们现在编译执行一下,切换到Variables文件夹下,编译Variables.java并执行Variable.class。如果忘了怎么做的朋友可以再复习一下上篇中HappyNewYear那个例子。
当程序执行到int i = 10时,内存中就自动开辟了一个叫i的空间,来存10。这里面的等于号和咱们数学里的等于号不代表一个意思,等号在数学里代表的是相等,而这里代表的是把10赋给i,也就是把i里面存着10的意思。就好比你自己就是这个10,你去宾馆登记,宾馆自动分给你一个门牌号为i的整型房间。刚才也说了,这个变量i是临时开辟的,如果程序里没有这个i是不会开辟这个空间的。而且一个宾馆里的房间类型不一定都一样,可能有总统套间和普通单人间之分。变量也是如此,也有类型之分。再看一遍刚才那三组变量值: