标识符注意点

所有的标识符都应该以字母(A-Z或者a-z),美元符($) 、或者下划线

首字符之后可以说字母(A-Z或者a-z),美元符($)、下划线或数字

不能使用关键字作为变量名或方法名

标识符是大小写敏感的

合法字符举例:age $salary _value __1_valaue

非法标识符 举例:123abc 、-salary、#abc

可以使用中文名,但是一般不建议这样去使用,也不建议使用拼音,很LOW

数据类型

强类型语言

     要求变量的使用要严格符合规定,所有的变量都必须先定义后才能使用

Java的数据类型分为两大类

基本类型(primitive type)

引用类型(refence type)

publicclassHelloWorld {
    publicstaticvoidmain(String[] args) {
        //八大基本数据类型
        intnum1=10; //最常用
        bytenum2=20;
        shortnum3=30;
        longnum4=30l; //long类型要在数字后面加l
        //小数;浮点数
        floatnum5=50.1F; //Lfloat类型要在数字后面加个L
        doublenum6=3.12159241231231231;
        //字符
        charname='A';//一个字
        //字符串,Sring不是关键字,是类
        //String name = "赵龙"

        //布尔值;是非
        booleanflag=true;
        //booleam flag = false;


        System.out.println("HelloWorld");
    }
}

 

publicclassDemo03 {
    publicstaticvoidmain(String[] args) {
        //整数扩展  进制  二进制0b   十进制    八进制0   十六进制0x
        inti=10;
        inti01=010;  //八进制
        inti02=0x10; //十六进制0x

        System.out.println(i);
        System.out.println(i01);
        System.out.println(i02);
        //float 有限离散舍入误差  大约  接近但不等于
        //double
        //最好完全避免使用浮点数进行比较
        // BigDecimal 数学工具类 来使用 不会有误差
        //字符拓展
        charc1='a';
        charc2='中';

        System.out.println(c1);
        System.out.println((int)c1);//强制转换
        System.out.println(c2);
        System.out.println((int)2);//强制转换
        //所有的字符本质还是数字
        //编码 Unicode   表(97=a )2字节  65536  Excel  2 16 =65536
        //转义字符
        //  |t  制表符
        //   |n   换行
        System.out.println("hello word");
        //布尔值拓展
        booleanflag=true;
        if (flag==true){} //新手
        if(flag){}  //老手
        //less is more //代码要精简





    }

}