初学Java
知识点:
-
常量用保留字final来实现:
final int NUM = 100;
-
JAVA不允许将数字值转换成布尔值。
-
两个整数类型的数据做除法时,结果只保留整数部分。但若其中有一个为浮点数,则最终结果为浮点数。
-
自增和自减运算符只适用于变量。
-
case子句中的值必须是常量。
-
带标号的break语句用在循环语句中,必须在外循环入口语句的前方写上标号,可以使程序流程退出标号所指明的外循环。
-
转义字符:
(1)使用"\n"进行换行
(2)使用"\t"空格一个制表符的位置,也就是一个tab的位置,8个英文字母的长度 -
注释:
(1)//注释内容 单行注释:表示对下一条语句进行一个解释
(2)/* 注释内容 */ 多行注释:表示对下面一段语句进行一个解释
(3)/**注释内容 */ 文档注释:表示对一段文本注释 -
数据类型转换:
(1)隐式类型转换(自动类型转换):int a = 3; float x = a;//x = 3.0
(2)显式类型转换(强制类型转换):
int a = (int)4.25;//a = 4
思考:
- JAVA中true能和1相互转化吗?
答:不能,C和C++支持整数值和布尔值的相互转化,JAVA本身不支持。
- 默认的整型是哪种?默认的浮点型呢?
答:JAVA中默认的整型是int,默认的浮点型是double。需要在数值后加一个L表明其为long类型(long L = 10000000000L;),同理在数值后加上f表明其为float类型(float f = 13.14f;)。
- long转int可能会出现什么问题?
答:当数值未超出int类型的长度时正常,但超出int类型的长度时会出错。