day 2
1.关键字
- 所有字母全部小写
- 在高级代码编辑器中,会有颜色变化
2.变量
变量名=数据值
打印 System.out.println(age);
修改age=1
;
- 变量名不允许重复定义
- 一条语句可以定义多个变量,中间需要使用逗号做分割
- 变量在使用之前,必须完成赋值
3.常量
- 字符串常量:String 双引号包裹
- 整数常量:int,所有整数
- 小数常量:double 所有小数
- 字符常量:char 单引号包裹
- 布尔常量:(boolean):false true
- 空常量:null 不允许直接打印
4.算法运算符
- 加 (出现字符串时,当作连接符)
- 减
- 乘
- / 除 (整数相除只能得到整数,如过有小数,需要小数 参与运算)
- % 取模 除法之后的余数
5.标识符
- 26个英文字母
- 数字0-9
- _$
- 不能是Java中关键字
- 不能数字开头
- 大驼峰:一个单词,所有字母小写
age value max
- 小驼峰:多个单词,第二个单词首字母大写
maxAge
minValue
6.键盘录入
import java.util.Scanner;
Scanner sc=new Scanner(System.in);
int num=sc.nextln;
7.数据类型
整数类型
byte 1个字节 -128~127
short 2个字节
int 4个字节
long 8个字节
小数类型
float 4个字节
double 8个字节
字符类型:
char 2个字节
布尔类型:
boolean 1个字节
- 整数变量:首选int,若装不下,用long需要加一个L的标识符。
- 小数变量:首选double,若非要定义float类型的变量,加一个F的标识。
8.进制
二进制:01010101
八进制:0-7组合排列
十进制:所有整数
十六进制:0--9 a--f(12bc3df)
- 存储数据的单位------字节
- 一个字节由8个二进制位组成