java 01 注释 标示符 数据类型
一 注释
-
单行注释:单行注释:只能注释当前行,以//开始,直到行结束。
//单行注释
-
多行注释: 多行注释:注释一段文字,以/开始, /结束
/* 多行注释 多行注释 */
-
文档注释:用于生产API文档,配合javaDoc。
/* *文档注释 *文档注释 **/
二 标示符
标示符:Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。下表为java自己定义好的关键字。
标示符命名需要注意以下几点:
-
所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始
-
首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合
-
不能使用关键字作为变量名或方法名。
-
标识符是大小写敏感的
三 数据类型
Java的数据类型分为三大类,即布尔型、字符型、数值型,其中,数值型又分为整型和浮点型。相对于数据类型,Java的变量类型为布尔型boolean;字符型为char;整型byte、short、int、long;浮点型float、double。其中四中整型变量和两种浮点型变量分别对应于不同的精度和范围。此外,编程时还经常用到两种类变量,即String和Date。
类型转换
由于Java是强类型语言,所以要进行有些运算的时候的,需要用到类型转换。
整型、实型(常量)、字符型数据可以混合运算。
运算中,不同类型的数据先转化为同一类型,然后进行运算。
转换从低级到高级(根据容量来看)。
低 ------------------------------------> 高
byte,short,char—> int —> long—> float —> double类型转换要满足以下规则:
-
不能对boolean类型进行类型转换。
-
不能把对象类型转换成不相关类的对象。
-
在把容量大的类型转换为容量小的类型时必须使用强制类型转换。
-
转换过程中可能导致溢出或损失精度
-
自动类型转换:容量小的数据类型可以自动转换为容量大的数据类型。
public class zidongzhuanhuan{ public static void main(String[] arg){ char c1='a'; int i1=c1; System.out.println("自动转换后的值"); } }
-
-
2. 强制类型转换:强制类型转换,又被称为造型,用于显式的转换一个数值的类型.
在有可能丢失信息的情况下进行的转换是通过造型来完成的,但可能造成精度降低或溢出。
强制类型转换的语法格式:(type)var
,运算符“()”中的type表示将值var想要转换成的目标数据类型。 条件是转换的数据类型必须是兼容的。
public static void main(String[] args) {
double x = 3.14;
int nx = (int)x;
char c = 'a';
int d = c+1;
System.out.println(d);
System.out.println((char)d);
}