一 常量/变量 定义
二 进制的组成
二 JAVA中数据类型
四 JAVA 中的运算符
一 常量:
在程序的执行过程中,其值不发生改变的量!
分为两大类:
1)字面值常量
字符串常量
使用双引号括起来的内容
举例:"我爱高圆圆","helloworld","aa"
字符常量
使用单引号括起来的单个内容
举例: '0','a','A'
整数常量:
整数:默认十进制数据
100,65,1000
进制---整数常量范畴!
小数常量
3.1415926
12.34
布尔常量
true/false
空常量:null
- 自定义常量(后面:面向对象部分讲解) 关键字:final有关
变量:
在程序运行过程中,其值不断发生改变的量
变量的三要素:
1)数据类型
2)变量名(遵循标识符的规则)
3)初始化值
定义变量的注意事项:
1)给变量命名的时候:见名知意
2)变量尽量给一个初始化值,或者在使用之前给定一个初始化值
如果使用之前都没有初始化,报错(在方法定义中变量:局部变量)
3)Java是一种强类型语言,规定了同一个变量名不能定义多次(提示:已经定义了!)
强:语法规则
书写格式
前端:javascript:(js):弱类型语言
var a = 10
var a = 20
4)定义变量的时候,书写格式
数据类型 变量名 = 初始值 ; (分号一定要带,表示语句结束!)
在同一行上,一般定义一个变量(有的面试题:一行定义多个变量)
二 进制的组成规则
二 进制:组成:0,1, 以0b开头 0b100
八进制:组成:0,...7组成,以0开头 0100
十六进制:组成:0...9,a..f,组成,以0x开头 0x100
十进制:整数默认十进制
任意进制---十进制
进制的转换
位权展开法
系数:每个位上的数据值本身(1:表示万位,2:表示千位....)
基数:X进制---十进制:基数X
权值:
从右边开始,并且从0开始编号,给基数上进行编号(0,1,2,3,4)
八进制:从右边开始每三个位一组 ,左边不够补0,计算出每个三位上十进制 eg:十进制 10110
十六进制:从右边开始每四个位一组,左边不够的补0,计算出每个位上的十进制
eg: