基础:
1.注释:单行:// 多行:/*注释*/ 文档:/**注释*/
所有的标识符都应该以字母(A-Z或者a-z),美元符($)或者下划线(_)开始
首字符之后可以是字母,美元符,下划线或数字的任何字符组合
不能使用关键字作为变量名或者方法名
标识符是大小写敏感的
合法标识符举例:age,$salary,_value,__1_value
非法标识符举例:123abc,-salary,#ab
2.数据类型
强类型语言:要求变量的使用严格符合规定,所以变量都需先定义才能使用。
八大基本数据类型:
byte,short,char,int,long,float,double,boolean类型false/true
public class Demo01 { public static void main(String[] args){ //整数 int num01 = 10;//最常用 byte num02 = 20; short num03 = 30; long num04 = 40L;//数字后需加L //小数,浮点数 flaot num05 = 3.14F;//数字后需加F double num06 = 234.2; //字符 char name = 'A'; char mane01 = '中'; //布尔值 表是非 boolean folg = true; boolean flag = false; //字符串String 属于类 //String name02 = "yunyan"; } }
引用数据类型:类,接口,数组
字节:
位(bit):是计算机内部数据储存的最小单位 11001100是一个八位二进制数
字节(byte):是数据处理的基本单位,用B表示1B=8bite
举例:
1 public class Demo02 { 2 public static void main(String[] args){ 3 //整数拓展 二进制0b 八进制0 十进制 十六进制0x 4 int i = 10; 5 int i1 = 0b10;//二进制 6 int i2 = 010;//八进制 7 int i3 = 0x10;//十六进制 0~9 A~F 8 system.out.println(i);//10 9 system.out.println(i1);//2 10 system.out.println(i2);//8 11 system.out.println(i3);//16 12 /*浮点数拓展: 银行业务如何表示 钱用数学工具类BigDecimal 13 float 有限且离散 容易有误差 更类似于接近但不等于 14 */ 15 float f = 28.7F; 16 double d = 287.0/10; 17 system.out.println(f == d);//false 18 float a = 5656565656.0F; 19 double b = a +1; 20 system.out.println(a == b);//true 21 //字符拓展 (int)强制转换 22 char a1 = 'a'; 23 char a2 = '中'; 24 system.out.println(a1);//a 25 system.out.println((int)a1);//97 26 system.out.println(a2);//中 27 system.out.println((int)a2);//20013 28 char a3 = '\u0061'//编码 Unicode表格 29 system.out.println(a3);//a 30 //转义字符 \t字符表 \n 换行 31 system.out.println("Hello\tWorld"); 32 system.out.println("Hello\nWorld"); 33 } 34 }
oh ya 敲的好困的呀