一. 字面量
- 什么是字面量?
java语言中的“数据”称之为字面量。 - 字面量类型
整形:1,2,-200等整数。
浮点型:3.14等小数。
布尔型:只有两个ture 和false,表示真和假。
字符型:‘a’,‘中’ 单引号中的单个字符(一定是单个字符)。
字符串型:“a”,“abd”,"中国"等双引号括起来的就是字符串。
二.变量
public class Varible{
public static void main(String args[]){
//数据都会在内存中存储起来,然后CPU去执行指令,以下三个语句虽然都是10,但是每个10都占用不同的内存空间
System.out.println(10);
System.out.println(10);
System.out.println(10);//使用字面量时内存空间没法重复使用
//定义一个变量,起名i,以下3次访问的是同一块儿内存空间。
int i=10;
System.out.println(i);
System.out.println(i);
System.out.println(i);
}
}
1.什么是变量?
变量:在内存中存储数据的最基本的单元。
2.Java语言中任何数据都有数据类型,类型的不同决定分配的内存空间大小不一样。int=4个字节=32 bits。
3.变量三要素:变量数据类型(决定空间大小),变量名(方便访问数据),变量值。
4.变量名也属于标识符,首字母小写,后面每个单词首字母大写,遵循驼峰命名方式,见名知意。
5.变量怎么申明/定义?语法格式
变量数据类型+空格+变量名
例如:int nanLing;java语言中规定:变量必须先申明再赋值才能访问,没有赋值就相当于内存空间没有开辟。
在java语言中怎么给-一个变量赋值呢,语法格式是什么?
格式:使用一个运算符,叫做”=",这个运算符被称为赋值运算符,
赋值运算符"=”的运算特点是:等号右边先执行,执行完之后赋值给左边的变量。
6.其他一些规则:
在同一个域中(同一个大括号里面),变量不能重复命名。
例如:int i=30;
int i=30;
不可以这样操作,变量可以重新赋值,但是不能重新定义。
不同类型的变量取名不能取一样的变量名:
例如:int i=30;
double i=30;
不可以这样干,这样也属于变量重复定义。
一行可以同时申明多个变量。
例如:int a,b,c=100。
7.变量的分类:
成员变量:在方法体之外申明
局部变量:在方法体之内申明,只在方法体之内有效,方法体执行完之后这个变量的内存就被释放掉了。
8.变量的作用域
出了大括号就不认识了。
Java对于变量的访问具有就近原则,谁离指令语句近就访问谁。