目录
程序中的字面量
字面量定义:
字面量(Literal)是指在程序中直接写出的固定值,这些值在编译时就被确定,并且在程序运行期间不会改变。字面量是构成程序基础数据的重要元素,编译器会直接将其值嵌入到生成的代码中。

数据在程序中的书写格式

java
public class tast {
public static void main(String[] args) {
print();
}
//写一个方法举例字面量
public static void print() {
// 打印字符串字面量
System.out.println("hello world");
// 打印整数字面量
System.out.println(123);
// 打印布尔字面量
System.out.println(true);
// 打印字符字面量
System.out.println('a');
// 打印浮点数字面量
System.out.println(1.23);
// 打印科学计数法表示的浮点数字面量
System.out.println(1.23e-2);
System.out.println(1.23E+2);
// 打印十六进制整数字面量
System.out.println(0x123);
// 打印八进制整数字面量
System.out.println(0123);
// 打印二进制整数字面量(Java 7+支持)
System.out.println(0b10101);
System.out.println(0B10101);
// 打印十六进制长整型字面量
System.out.println(0x123L);
// 打印十六进制浮点型字面量
System.out.println(0x123f);
System.out.println(0x123d);
System.out.println(0x123D);
}
}
字面量小结

认识变量
变量就是内存中的一块区域,可以理解成一个盒子,用来装程序要处理的数据的。
下面代码a、b就是变量。
java
int a;
float f;
变量的定义格式


变量的类型与使用
java
public class tast {
public static void main(String[] args) {
//目标:认识变量
print();
}
//定义一个方法来认识变量Java8个基础变量
public static void print() {
//1.整型变量
int a = 10;
System.out.println(a);
// 2.浮点型变量
float b = 10.0f;
System.out.println(b);
// 3.双精度浮点型变量
double c = 10.0;
System.out.println(c);
// 4.字符型变量
char d = 'a';
System.out.println(d);
//5.布尔型变量
boolean e = true;
System.out.println(e);
//6.字节型变量
byte f = 10;
System.out.println(f);
//7.短整型变量
short g = 10;
System.out.println(g);
//8.长整型变量
long h = 10;
System.out.println(h);
}
}
变量的值可以修改、赋值
java
public class tast {
public static void main(String[] args) {
//目标:认识变量
int age = 18;
System.out.println("修改前"+age);
age = 20;
System.out.println("修改后"+age);
}
}
认识变量小结

变量里数据的存储原理
二进制
在计算机中所有的数据全部用而进制存储。
二进制:只有0、1,按照逢二进一的方式表示数据。
特点
- 基数:2(只有0和1两个数码)
- 进位规则:逢二进一
- 位权:从右到左,每一位的权重分别是 2⁰, 2¹, 2², 2³...
十进制转二进制
- 方法:除2取余法,倒序排列
- 示例:6→ 110
计算机中表示数据的最小单元

其他类型在计算机是如何存储的
字符数据在计算机如何存储

图片数据是如何存储的
图片在计算机中也是由而进制存储的。每一个像素点有一个数(0 ~ 255*255*255)。

声音数据的存储
把声音的波形绘制成一个坐标,存储的是波形上面的点也是以二进制的形式存储的。
数据的存储原理小结


各进制之间转换
其他进制转换为10进制。基本方法:按位权展开求和。
10进制转换为N进制:基本方法:除N取余法,倒序排列。

各种进制小结
