谢谢啦 看的答案 还是不明白
public class HelloWorld{
public static void main(String[] args) {
//声明并赋值
//声明一个String类型的变量hobby
//赋值为"慕课网";
//String是引用类型
String hobby="慕课网";
//作用是往控制台输出消息
System.out.println(hobby);//java语句
}
}
变量你可以理解内存的一块空间,也可以理解为盒子,盒子里面可以装东西(存储数据),比如你要拿盒子里面的东西,你怎么拿,是不是要知道位置你才能拿到,这个位置就是变量,所以你可以通过变量名去访问变量存储的数据,变量里面的数据是可变的,这就是为什么称为变量,就是因为存储的数据是可变的,变量由三部分组成,数据类型,变量,字面值。
数据类型(可能你还不懂,你可以往后面看看)
数据类型我说一下:
打个比方:比如有个盒子,盒子里面装着东西,那么这个盒子到底能够装多少东西?,这个盒子到底能装多少东西是取决盒子的容量的(数据类型),不同的容量装的东西都不一样。
数据有不同的类型,不同的数据类型分配的空间大小不同,数据类型是明确数据在运行阶段应该分配多大的空间。
(注意)java是强类型的语言所有变量必须声明并初始化才能访问,所有变量必须声明其数据类型
怎么声明变量:
格式:数据类型 变量名=初始值;
声明变量:
int a;
赋值:
a=20;
声明和赋值可以放在一起:
int a=20;(推荐使用这种方式)
一行可以定义多个变量:
int a,b,c;
我觉得作者写的很明白了,变量就是一个盒子,他可以装任何的东西,里面的东西可以变化,但是名字不会变,类型可以变化,这个类型就是他的变量类型,当你往这个盒子里装东西的时候就要说明这个东西是什么类型的,是什么东西,这个是什么东西就是他的变量值,而你为了寻找方便给他起的名字就是变量名。习题中的String就是他的变量类型,是字符串类型的,给他起了一个名字是hobby(名字可以随意起),这个变量的值就是“慕课网”。最后一句就是打印这个变量值。