文章目录
1、变量详解
1.1 变量里的数据在计算机中的存储原理
1.1.1二进制、八进制、十六进制
- 二进制
- 十进制转二进制 —— 除二取余法
1.1.2 字符、图像、音频在计算机中的存储方式
2 数据类型
2.1 数据类型
2.1.1 基本数据类型
long lg = 424242244444L;
float f = 3.14F;
- 程序中,字面量的整数默认int,浮点数默认double。
- 默认Long类型后面加上L / l。
- 默认float类型后面加上F / f。
2.1.2 引用数据类型
//String 称之为字符串类型,定义的变量可以用于记住一个字符串数据。
String name = "张三"
2.2 类型转换
- 存在不同类型的变量赋值给其他类型的变量
2.2.1 自动类型转换
2.2.2 表达式的自动类型转换
2.2.3 强制类型转换
3、运算符
3.1 基本算术运算符、+符号做连接符
int i = 5;
int j = 2;
System.out.println(i / j); // 2
System.out.println(1.0 * i / j); // 2.5
结果输出:
3.2 自增自减运算符
3.3 赋值运算符
3.4 关系运算符
3.5 逻辑运算符
3.6 三元运算符、运算符的优先级
4、案例技术—— 在程序中接收用户通过键盘输入的数据
int age = sc.nextInt(); // 执行到这,会开始等待用户输入一个整数,直到用户按了回车键,才会拿到数据
String name = sc.next(); // 执行到这,会开始等待用户输入一个字符串,直到用户按了回车键,才会拿到数据