变量的定义:在Java中运行的时候,可以改变的量就是变量。是为了存储数据的。
变量的语法格式:数据类型 变量名 = 初始化的值
数据类型:来约束变量的。
变量名:自己起的名字。
=:进行赋值的。
初始化的值:存储数据的。
超市:变量名。
超市的规格:数据类型。
购买的顾客:初始化的值。
八大基本数据类型 整型:byte short int long 浮点型:float double 字符型:char 布尔类型:boolean byte b1 = 127; short s1 = 32767; int i1 = 21000000; long l1 = 210000000L; float f1 = 32.323F; double d1 = 32.23245334; char c1 = 'a'; boolean b1 = true;
| 整型 | 数据范围 | 字节 |
| byte | -128 127 | 1个字节 |
| short | -31768 32767 | 2个字节 |
| int | -2^31 2^31-1 | 4个字节 |
| long | -2^63 2^63-1 | 8个字节 |
注意事项:在Java中整数默认为int类型的数据。
long变量赋值的时候一定要添加L或小写l。
| 浮点类型 | 数据范围 | 字节 |
| float | -3.4^10*38 3.4*10^38 | 4个字节 |
| double | -1.79^10*308 1.79^10*308 | 8个字节 |
注意事项:float变量赋值时一定要添加F或f。有效小数位15-16位。
double变量赋值时一定要添加D或d。有效小数位6-7位。
小数类型默认为double类型的
| 字符型 | 数据类型 | 字节 |
| char | 出了其他的都可以的 | 不定义的 |
注意事项:char变量赋值时使用单引号。只能存储一个字符。
| 布尔类型 | 数据类型 | 字节 |
| boolean | 只有true1和1false | 1个字节 |
注意事项:boolean只能存储true和false。
byte b1 = 217; System.out.println(b1); short s1 = 32767; System.out.println(s1); int i1 = 2100000; System.out.println(i1); long l1 = 21000000L; System.out.println(l1); float f1 = 34.42f; System.out.println(f1); double d1 = 32.3232; System.out.println(d1); char c1 = '你'; System.out.println(c1); boolean b1 = true; System.out.println(b1); boolean b2 = false; System.out.println(b1);
注意事项:
变量的命名规则:首字母小写,如果是由多个单词组成,则后面每个单词的首字母都是大写。(小驼峰式)helloWorld.
变量可以由字母 下划线 美元符 数字组成,但是不可以以数字开头,列如123name这样是不可以的。
变量一定要见见名知意。
Java所有的组成都有名字,类名、变量名、方法名都被称之为标识符。
不能使用Java的关键字和保留字了。
类名:name123 _name a2_nsd $-jncj.这些是正确的变量规则。
类名的命名规则:
首字母大写,如果是由多个单词组成,则每个单词的首字母都是大写。
类名的命名规则:Name Shdhr HelloWorld这些是正确的
类名由字母 下划线 美元符 数字组成,但是不能以数字开头,123nam 23nac这样是错误的。
不能使用Java的关键字和保留字。
java所有的组成都是有名字的,类名 变量名 方法名都是被称之为标识符。
方法名的命名规则:
小驼峰命名法,首字母小写,如果是由多个单词组成,则后面每个单词的首字母都是大写。
转移字符
目的:将无意义的字符转换成有意义的字符,将有意义的字符转换成无意义的字符。
n:换行 n本来是无意义的字符,加上从无意义的字符转换成了有意义的字符。
t:空格 t本来是无意义的字符,加上从无意义的字符转换成了有意义的字符。
System.out.println("一行白鹭t上青天");//结果为一行白鹭 上青天
System.out.println("草原n轻轻");//结果为 草原
青青



