2第二天学习
语言基础
1.\转义符
\n 换行
\t 制表符(空开两个字节)
2.注释:
1.单行注释 // ctrl+/
(1)注释写在代码前,给计算机看,告诉计算机此行不用编译
(2)注释写在代码后或上下:给程序员看,该行代码的解释说明
2.文本注释(多行注释)/*开头 */结尾 ctrl+shift+/生成 ctrl+shift+\取消
大段文字的注释
3.文档注释 shift+alt+j
/**开头 */结尾
出现在类的上面
方法的上面
作者 日期 类的说明
数据类型 声明变量
3.分类
基本数据类型(原生数据类型)
整形 byte short int long
浮点型 float double
字符型 char
布尔型 boolean
引用数据类型
String 对象 数组 集合
4.变量:Java中存储数据最基本单元,可变
常量:不可变
声明变量
修饰符 变量类型 变量名
修饰符:public private protected
标识符:命名规范
(1).可以中文,尽量不用
(2).不能特殊符号(除&,_)和数字开头
(3).首字母大写
变量名:一个单词,切记不能用单字母和数字组合
方法名:做动作完成一项工作,动词+名词
5.char
加‘’放 单个的中文字母
一个字符占两个字节
long 声明10位是int型 超过10位加L
6.数据类型转换:
自动转换(自动转型,装箱) 小范围->大范围
强制转换(强制转型,拆箱) 大范围->小范围 精度损失
7.
局部变量:定义在方法里的变量;
必须赋初值
成员变量
:方法外而在类声明内定义的变量;(
实例变量
)
不用赋初值
全局变量:public static的全局变量;?(
类变量
)
不用赋初值
浮点型默认 double float=1.1 ×
8.数据初始化是否错误 思路
1)看右侧的数据类型
2)左侧需要类型
3)判断是否强转
char c1='a';
char c2=c1+1;//错
char类型数据参与+- 运算时 字符转换成int型 相加出错。
精度损失?
(1).变量是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用之前必须先申请(声明),然后必须进行赋值(填充内容),才能使用。
(1).变量是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用之前必须先申请(声明),然后必须进行赋值(填充内容),才能使用。
预习 比较运算符 条件语句if else switch(1.7支持字符型,1.6之前支持整型和char) 逻辑运算符多 循环