2第二天学习(注释,数据类型,变量,数据转换)

来源:互联网 发布:致远软件安徽分公司 编辑:程序博客网 时间:2024/05/29 06:27

 

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).变量是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用之前必须先申请(声明),然后必须进行赋值(填充内容),才能使用。

预习 比较运算符 条件语句if else switch(1.7支持字符型,1.6之前支持整型和char) 逻辑运算符多 循环