day003注释、标识符、数据类型

Java的基础语法

注释、标识符、关键字

注释

平时在代码量比较少的时候,趁着还可以看懂,进行注释

  • 注释并不会被执行,只是给我们写代码的人看的

  1. 单行注释: //+内容

  2. 多行注释: /* */

  3. 文档注释: /** */

标识符

day003注释、标识符、数据类型

 

 

day003注释、标识符、数据类型

 

 

数据类型

Java是一种强类型语言,要求变量的使用要严格符合规定,所有的变量都应该先定义后使用

String 字符串

day003注释、标识符、数据类型

 

 

整数类型:一般int数字足够使用

浮点类型:小数,一般使用double

boolean:是非

day003注释、标识符、数据类型

 

 

面试题,今日代码

 public class Demo03 {
    public static void main(String[] args) {
        //整数拓展   进制   二进制0b   十进制   八进制0   十六进制0x
        int i =10;
        int i2=010; //八进制0
        int i3=0x11;//十六进制0x   0~9 A~F 16
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println("============================");
        //======================================
        //浮点数拓展? 银行业务怎么表示?钱
        //BigDecimal 数学工具类
        //======================================
        //float   有限 离散 舍入误差 大约 接近但不等于
        //double
        //最好完全避免使用浮点数进行比较
        //最好完全避免使用浮点数进行比较
        //最好完全避免使用浮点数进行比较
        float f =0.1f;//0.1
        double d =0.1;//0.1
        System.out.println(f==d);
        float d1 = 3535351313131f;
        float d2 = d1 + 1;
        System.out.println(d1==d2);
        //======================================
        //字符拓展?
        //======================================
        System.out.println("============================");
        char c1 ='a';
        char c2 ='中';
        System.out.println(c1);
        System.out.println((int)c1);//强制转换
        System.out.println(c2);
        System.out.println((int)c2);//强制转换
        //所有的字符本质还是数字
        //编码 Unicode 表:97=a 65=A 2字节 0 - 65536 Excel 2 16 65536
        //U0000 UFFFF
        char c3 = '\u0061';
        System.out.println(c3);//a
        //转义字符
        // \t   制表符
        // \n   换行
        System.out.println("Hello\nWorld");
        System.out.println("============================");
        //布尔值拓展
        boolean flag = true;
        if (flag == true){}//新手
        if (flag){}//老手
    }
 }

 

上一篇:JAVA I/O(五)多线程网络Socket和ServerSocket


下一篇:AgilePLM数据库密码修改