Java学习day03
字面值
字面值:等同于C语言中的常量。
(可通过字面得知其值的数值,就是数据)
注意:
Java语言单中所有的字符串型字面值必须使用双引号括起来,双引号是半角的
Java语言当中所有的字符型字面值必须使用单引号括起来,单引号是半角的
public class day03
{
public static void main(String[] args){
System. out.println("abc")
System. out.println('a')
System. out.println(120)
System. out.println("你好啊")
System. out.println(true)
System. out.println("3.14") //该数据不为浮点型数据,为字符串
System. out.println("a") //编译报错,因为双引号中只能是字符串
}
}
注意:
一个字面值及一个数据,存储在内存中,必定占用一定内存空间。
System. out.println(100)
System. out.println(100)
System. out.println(100)
System. out.println(100)
这里“100”(字面值)是占用了4个内存空间,而当需要只是用1个内存空间存储这个“100”是就需要我们引入变量。
变量
变量: 空间中其值可变的量为变量。
数据类型的作用:
- 不同的数据有不同的类型,不同的数据类型底层会分配不同大小的空间。
- 数据类型是指导程序在运行阶段应该分配多大的内存空间。
变量要求: 变量中存储的具体的“数据"必须和变量的“数据类型”一致,当不一致时程序报错
(这里都是相同于C语言的)