代码5.9
写代码一定要注意输入法英文和每句结束的封号;
psvm
sout
单行注释//(//后面的都是注释)
多行注释/**/(两个星里写注释)
文档注释/** */
标识符 String 变量 = “赋值”
赋值的首字符以大小写/$/_开头 大小写非常敏感 变量可以是中文
String Ahello = "wuhu"; String hellow = "wew"; String 王者荣耀 = "百星王者"; System.out.println(王者荣耀);
标识符/关键字
数据类型5.10
数据类型:强类型语言:变量都必须定义后才能使用
java数据类型:基本类型/引用类型
基本类型
整数类型:整数:byte/short/int 浮点 字符
boolean类型:true/flase
int num1 = 10; byte num2 = 20; short num3 = 30; long num4 = 30L;//Long类型要在数字后面加L //小数;浮点数 float num5 = 50.1F;//floaat类型要在数字后面加F double num6 = 3.141234124123; //字符 char name = 'A'; //字符串,String不是关键字,类 String name = "吗卡"; //布尔值:是非 boolean flag = true; //boolean flag = false;
引用数据类型:类/接口/数组
位(bit):计算机内部数据储存最小单位八位二进制
字节(byte):数据处理最小单位,用B表示 1B=8bit
字符指计算机使用的字母、数字、字和符号
数据类型扩展
//z整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x int i = 10; int i2 = 010; int i3 = 0x10;//十六进制0~9 A~F System.out.println(i); System.out.println(i2); System.out.println(i3); //浮点数拓展 float 有限 离散 舍入误差 接近但不等于 //float;double 最好完全避免使用浮点数进行比较 float f = 0.1f; double d = 0.1/10; System.out.println(f==d);//false System.out.println(f); System.out.println(d); float d1 = 23131231231f; float d2 = d1+1; System.out.println(d1==d2); char c1 = 'a'; char c2 = '中'; System.out.println(c1); System.out.println((int)c1);//强制转换 System.out.println(c2); System.out.println((int)c2);//强制转换 //所有的字符本质还是数字 //编码 Unicode 2字节 65536 char c3 = '\u0061'; System.out.println(c3);//a //转义字符 // \t 制表符 // \n 换行