Java--Day01
HelloWorld
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
注释
//单行注释
/* 多行注释 */
JavaDoc:文档注释 /** */
标识符
关键字
-
所有的标识符都应该以字母, 美元符,或下划线开始
-
首字符之后可以是字母,美元符,或下划线或者数字的任意组合
-
不能使用关键字作为变量名或方法名
-
标识符是大小敏感的
数据类型
基本类型
int num1 = 10; //最常用
byte num2 = 20;
short num3 = 30;
long num4 = 40L; //long类型后面加个L
float num5 = 50.1F //float类型要在后面加个F
double num6 = 3.14159265;
char name = 'A'; //字符
String name = 'dafsdzxx'; //字符串
boolean flag = true; //布尔类型
进制
int i = 10;
int i2 = 010; //八进制
int i3 =0x10; //十六进制
float f = 0.1f; //0.1
double d = 1.0/10;//0.1
System.out.println(f==d); //false
float 有限 离散 舍入误差 大约 接近但不等于
最好完全使用浮点数进行比较
字符拓展
char c1 = 'a';
char c2 = '中';
System.out.println(c1); //a
System.out.println((int)c1); //强制换行 97
System.out.println(c2); //中
System.out.println((int)c2); //强制换行 20013
所有的字符本质是数字
编码Unicode 2字节 65536 Excel 65536
char c3 = '\u0061';
System.out.println(c3); //a
转义字符
\t 制表符
\n 换行
·····
浙公网安备 33010602011771号