生活中的变量,有体重,性别,身高都是变量
代码中的变量
定义:在程序运行过程中,可以改变的量叫变量。主要的目的是为了存储数据的
定义语法格式:
数据类型 变量的名字 = 初始化的值;
数据类型;就是对不同的数据进行存储
变量名字;就是你对数据的起的名字
初始化的值;比如说记录生活中的数据,或存储某个数字或别的
等号= ;是赋值 比如; int a = 18;
比如说
人;是变量类型
名字; 是变量名
身高体重年龄;初始化值
例如;
public class Demo01{
public static void main (Sting[]args){
int a =92;//int 是数据类型 a是变量名 = 是赋值 92就是值
System.out.println("a的值为" + a); // 加号在这是链接输出 这里这个a是上面那个已经付完值的变量名
}
}
数据类型
数据类型有好几种
比如说咱们人类记录的文字有 数字 小数 英语 汉字 等等 所以得用不同的数据类型进行存储
数据类型有【八大进本数据类型】
整数的有 //这为啥这么多存储方式(数据类型)
byte short int long //这个因为有存储大小,就好比纸张大小决定你能写多少的字
//使用long类型后面需要加L
浮点数(就是小数)
float double //同样内存的大小,就好比在纸张的大小 float写小数点后面加 // 大写的F
字符(是单个字或英文字符)
char //着个使用得加 ( ' 字符 ' )
布尔类型(就是比对错)
boolean //使用这个 的只有对错
public class Demo2 {
public static void main(String[] args) {
//声明一个整型的变量 byte类型的数据
//数据类型 变量名字 = 初始化的值;
byte b = 12;
System.out.println(b);
//声明一个整型的变量 short 类型的数据
short s = 67;
System.out.println(s);
//声明一个整型的变量 int 类型的数据
int i = 89;
System.out.println(i);
//声明一个整型的变量 long 类型的数据
long l = 89;//长度过长是显示错误加L
System.out.println(l);
//声明一个浮点(小数)类型的数据 float类型
float f1 = 89.9f;
System.out.println(f1);
//声明一个字符类型的数据,使用的单引号,而且单引号里面只能有一个元素
char c1 = '狗';
System.out.println(c1);
//声明一个布尔类型的数据,只有两个值 true false
boolean b1 = true;
System.out.println(b1);
}
}
整型 | 数据范围 | 占用内存的字节 |
byte | -128~127 | 1字节 |
short | -32768~32767 | 2字节 |
int【Java中默认的整型的数据类型】 | -2^31~2^31-1 | 4字节 |
long | -2^63-2^63-1 | 8字节 |
浮点类型的数据
数据类型 | 数据范围 | 占用的字节数 |
---|---|---|
float | -3.4* 10^38~ 3.4*10^38 | 4字节 |
double(Java默认的是double类型的数据) | -1.79*10^308 ~ 1.79 * 10^308 | 8字节 |
字符类型
数据类型 | 数据范围 | 占用的字节数 |
---|---|---|
char | 除了\ 都可以当成一个字符 | 不定的 |
布尔类型
数据类型 | 数据范围 | 占用字节数 |
---|---|---|
boolean | true或者false | 1字节 |
变量的命名规范
1.首字母小写
2.以数字,字母,_,等组成,但是数字不能开头
3.采用小驼峰命名规则,当一个变量由两个单词组成的时候,后面的单词要大写
或者采用多个单词中间使用下划线进行拼接的一种写法
int userAge = 23;
4.命名见名知意
product_id product_name productName
5.已经被Java使用的关键字不能再作为变量的名字