注释 标识符 关键字
注释
public class helloworld { public static void main(String[] args) { //输出一个hellowworld System.out.println("helloworld"); //多行注释 /* 注释 */ /*有趣的代码注释 */ //JavaDoc:文档注释 /** * @Description helloworld * @Author yuhaoyu */ }
标识符
public class helloworld { public static void main(String[] args){ ///大小写非常敏感 String teacher="yuhaoyu"; String Ahello="dfsd"; String $hello="yuhaoyu"; String _hellow="yuhaoyu"; String 王者荣耀="zuiqiangwangz"; System.out.println(王者荣耀); String hellow="yuhaoyu"; } }
数据类型
public class Demo02 { public static void main(String[] args) { String a="hello"; int num=10; System.out.println(a); System.out.println(num); } }
public class Demo02 { public static void main(String[] args) { // //整数s int num1=10.//最常见的 byte num2=20; short num3=30; long num4=30L;//long数字后增加写作类型L //浮点数 float num5=50.1F;//float数字后增加写作类型F double num6=3.141592653589793238462643; //字符 char name='余'; //字符串,String 不是关键词 //String namea="余浩宇"; //布尔值 boolean flag=true; //boolean flag=false; } }
public class Demo03 { public static void main(String[] args) { ///整数扩展: 进制 二进制0b 十进制 八进制0 十六进制0x int i=10; int i2=010;//八进制 int i3=0x11;/16进制 0-9 A-F System.out.println(i); System.out.println(i2); System.out.println(i3); System.out.println("==============================================="); //=============================================== ///浮点扩展 银行业务行业务? //BigDecimal 数学工具类 //=============================================== //float 有限 离散 舍入误差 接近但不等于 //doubt ///最好避免比较浮点数 float f=0.1f; double d=1.0/10; System.out.println(f==d );//false System.out.println(f); System.out.println(d); float d1=232236365412655f; float d2=d1 1; System.out.println(d1==d2);//ture } }
转义字符
\n 回车(\u000a) \t 水平制表符(\u0009) \b 空格(\u0008) \r 换行(\u000d) \f 换页(\u000c) ' 单引号(\u0027) " 双引号(\u0022) \ 反斜杠(\u005c) \ddd 三位八进制 \udddd 四位十六进制
点的转 义 :. ==> u002E 转换美元符号 义 :$ ==> u0024 转动乘客符号 义 :^ ==> u005E 左括号转 义 :{ ==> u007B 左括号转 义 :[ ==> u005B 左圆括号转 义 :( ==> u0028 竖线的转 义 :| ==> u007C 右圆括号转 义 :) ==> u0029 星号的转 义:* ==> u002A 加号的转 义 :+ ==> u002B 问号的转 义 :? ==> u003F 反斜杠的转 义 : ==> u005C