Day2
一、注释特点
- 单行注释 // ( IDEA快捷键ctrl + / )
- 多行注释 /* */ ( IDEA快捷键ctrl + shift + / )
- 文档注释 /** */
注释好处:
- 方便读懂以前的代码
- 便于进行调试
二、java的关键字的特点
- 全部都是小写
- 不能随意的增加和修改
- 取名不能使用关键字
- 一些保留关键字(goto),其他jdk不作为关键字,但仍不能取名
三、标志符
- 给类、接口、对象、变量取得别名
四、java的语法规范
- 包名作用:便于我们管理java文件
- 包名的规范:com/cn(一般为域名).offcn(公司的名称或第二级域名).项目名称(或第三级域名)
- 类的规范:首字母必须大写,如果是多个单词构成,则每个首字母都必须大写
- 方法的规范:方法的第一个单词首字母一般是小写,后面单词首字母大写,取名为动词
- 变量:都是小写,取名为名词 <用final来修饰>
- 变量是长期发生改变的,变量是在内存里开辟一个存储空间
- 常亮:所有字母都是大写,两个任意的单词之间用下划线分割
java八大基本数据类型
- 整数类型:byte(字节)、int(整型)、short(短整)、long(长整)
- 浮点类型:float(单精度)、double(双精度)
- 布尔类型:boolean <true、false>
- 字符类型:char(单字符)
引用数据类型
- 字符串类型:String <存放的是地址,不是具体的值>
- 实例化的对象
数据类型与变量的关系(声明一个变量)
- 数据类型
- 取名
- 赋值
- <变量赋值永远都是右边给左边赋值>
注意:
- 不能超过数据类型的最大长度
- 变量名不能够重复
- 一个=是变量赋值、两个=<==>是等于
数据类型的转换
byte < char = short < int = float < long = double
- 由小到大,向上自动转型
java的基本运算符
- 算术运算符:<+、-、*、/、%>
- 赋值运算符:<=>
- 逻辑运算符:&&(逻辑与)、||(逻辑或)、!(取反)
- 三元运算符:(表达式1)?(表达式2:表达式3)
单分支if选择结构
- if(条件<条件返回的是boolean>) {语句体}
Scanner中的next()方法是获取键盘中输入的数据(整数、字符)
- if(条件<条件返回的是boolean>) {语句体} else {语句体}