第三话:注释、标识符、数据类型
一、注释
-
行注释
//内容
-
段落注释
/* 内容 */
-
文档注释
/** * @Description HelloWorld * @Author xiexieyc */
二、标识符
- 关键字范围
- 标识符注意点
三、数据类型
拓展:
- 二进制
//整数拓展: 二进制0b 十进制 八进制0 十六进制0x
- 转义字符
// \t 制表符
// \n 换行
四、类型转换
五、代码DEMO
/**
* @Description HelloWorld
* @Author xiexieyc
*/
public class HelloWorld {
public static void main(String[] args) {
//输出一个Hello,World!
/*
输出一个Hello,World!
输出一个Hello,World!
输出一个Hello,World!
*/
System.out.println("Hello,World!");
//八大基本数据类型
//整数
int num1 = 10; //最常用
byte num2 = 20;
short num3 = 30;
long nm4 = 30L; //long类型要在数字后加L
//小数:浮点数
float num5 = 50.1F; //float类型要在数字后加F
double num6 = 3.14;
//字符:只能1个
char name = 'A';
//char name1 = '谢';
//字符串,String不是关键字
//String name2 = "谢谢";
//布尔值:是非
boolean flag = true;
//boolean flag = false;
//整数拓展: 二进制0b 十进制 八进制0 十六进制0x
int i1 = 10;
int i2 = 010; //八进制0
int i3 = 0x10; //十六进制0x
System.out.println(i1);
System.out.println(i2);
System.out.println(i3);
//编码 Unicode
//U0000 UFFFF
char c3 = '\u0061';
System.out.println(c3);
//转义字符
// \t 制表符
// \n 换行
System.out.println("Hello\nWorld!");
//类型转换
//强制转换 (类型)变量名 高-->低
//自动转换 低-->高
int i = 128;
byte a = (byte)i;
System.out.println(a);
double b = i;
System.out.println(b);
/*
注意点:
1. 不能对布尔值进行转换
2. 不能把对象类型转换为不相干的类型
3. 在把高容量转到低容量的时候,强制转换
4. 转换时候可能存在内存溢出,或者精度问题!
*/
System.out.println((int)23.7);
System.out.println((int)-45.89f);
}
}
以上仅供参考,如有疑问,留言联系