数据类型: Java是一门强语言类型,Java对每一种数据都提供了对应的类型
Java数据类型分为基本数据类型
和引用类型
基本数据类型
常量: 在程序的执行过程中,其值不会发生改变的量
常量的分类:
字面值常量
整型常量
二进制 由0,1组成,由0b开头 0101010101
八进制 由0~7组成,由0开头
十进制 由0~9组成,默认就是十进制
十六进制 由0~9,A,B,C,D,E,F 组成,由0x开头
小数常量
0.2F float类型的小数常量
0.2D double类型的小数常量
布尔常量
只能取两个值
true false
字符常量
什么是字符?字符的本质是什么?数字 整数 a 97 1
什么是字节?字节本质是什么? 数字 数据传输的最基本单位
a 1 张 换行 制表符 都是字符 65535
字符在计算机中存储本质还是数字
1byte = 8bit
1kb = 1024byte
1mb = 1024kb
1gb = 1024mb
1tb = 1024gb
1bit 能够表示多少种状态 2种 0 1
2bit 4 10 01 11 00
3bit 8
8bit 256
16bit 65536
Java使用2个字节表示一个字符
0000 0000 0000 0000 65536
一般2个字节表示一个汉字GBK
1.字符常量由 '' 包裹
2.里面只能够有一个字符
3.转义字符可以由两个字符组成,第一个是\
记住常见的字符编码:
a 97 b 98
A 65 B
0 48
\t 制表
\n 换行
\r\n 换行
\'
\\
\"
字符串常量
1.由双引号包裹
2.里面可以有一个字符也可以有多个字符
3.字符串里面可以是空串
null常量
表示的是引用类型的常量
自定义常量
注意:
1.System.out.println();输出的都是数值的十进制
2.默认整型常量默认是 int 类型
3.默认小数类型就是 double 类型
4.字符的数量不会超过65535
5.windows系统的换行符是 \r\n \n \R
6.计算机最多能表示36进制
0-9+a-z =10+26=36进制
变量: 在程序的执行过程当中,其值可以发生改变的量,类似于数学的未知数X
变量的内存分配
int x = 10;
int x; // 1.声明
x = 10; // 2.赋值
System.out.println(x); // 3.使用
数据类型: Java是一门强语言类型,Java对每一种数据都提供了对应的类型
比如JavaScript就是弱语言类型
int x = 10; double d = 20;
var x = 10; var d = 20.5;
变量的定义:
变量的三要素:
1.声明
2.赋值
3.使用
注意:
1.变量一定要先声明再赋值再使用
2.变量不能够重复定义
3.变量不能够连续定义 int a = b = c = 10;
4.建议一行只写一条语句
举例代码如下
public class VariableDemo {
public static void main(String[] args){
// 变量的定义
// int i; // 变量的声明
// i = 100; // 变量的赋值
// System.out.println(i);
int i = 100;
System.out.println(i);
int j = 200;
System.out