0.复习
source 资源
十进制转化为二进制
110011---->51 每个一*2的相应次方相加
计算机最小单位:二进制位 bit
计算机最小存储单元:字节 byte
1字节=8个二进制位 4个字节=32个二进制位
注释:
单行注释 //
多行注释 /** /
增强代码可读性
关键字:public class static void byte short int long float double boolean String
1.今日单词
path 路径
byte short long int boolean char
2.今日目标
标识符:
程序员自定义名字(需要取名字的地方 类名 方法名 变量名)
规则:
1.标识符可以包含 英文字母26个(区分大小写 studentName StudentName)
2.可以包含数字0-9 $ _
3.标识符不能以数字开头
4.标识符不能是关键字 public class
规范:
1.类名规范:首字母大写 后面每个字母首字母大写 HeroSkill 大驼峰式
方法名规范:第一个单词的首字母小写 后面每个单词首字母大写 attackHero 小驼峰式
变量名:小驼峰 stuAge stuName
常量:在java中固定不变的量 100
常量分类:
整数 1 2 3
小数 12.1 12.2
字符 ‘键盘上的每一个键都是字符’
字符串 “几个字符在一起”
Boolean true false 0和1
空常量 NULL
变量:在内存中申请一个一个空间 存储一个数据
变量的定义:
数据类型 变量名=变量值
基本数据类型:
整数:byte short int long
byte 占用一个字节 8个二进制位 取值范围-128~127
小数:float double
Boolean:true和float
char;单引号 表示一个具体的字符 a b c , 。
引用数据类型
数组 类 接口
注意事项:
1.在同一个大括号的范围内 变量名字不可以相同
2.变量的定义 不赋值不能使用
类型转换
1.自动类型转换 把小类型转换为大类型
2.强制类型转换 把大类型转换为小类型
语法 (强制转换的目标类型) 变量;
尽量避免使用强制类型转换 可能会造成数据丢失
小数转整数 也会造成数据类型丢失,丢失的是小数点后面的
3.ASCLL表
计算机只认识二进制的 你好呀 , ! a 整数表述
任何一个字符都可以表示一个整数
a-z 97
A-Z 65
!
运算符
1.算术运算符
-
-
- / %(求余数)
-
/ 如果想得到精确的结果 参与运算的数据必须有一个是小数
%
2.单目运算符
++ –
3.比较运算符
< > = != <= >=+0
4.逻辑运算符
&& || !
5.三元运算符
数据类型 变量名=布尔类型表达式?结果1 :结果2