11.1课程学习第一天public class one { /*常量与变量(标识符关键字/保留字) 数据类型(整数,浮点,字符,布尔,数据转换) 运算符(算数运算符,关系运算符,逻辑运算符,位运算,赋值运算及扩展,字符串连接运算,,运算优先级) 表达式(操作数与运算符组成:1+2,a>b)*/ public static void main(String args[]) { //常量(final)与变量 final double PI=3.14; final char gander='M'; final int parml=3; System.out.println(PI+parml+"+"+gander); //标识符命名规则:可以由字母,数字,下划线,美元符,不可以用数字放首位,严格区分大小写, int _asd=1; System.out.println(_asd); //数据类型-整数:byte(8字节),short(短整型16位),int(整型32位),long(长整型64) byte b1=127; long k1=327692222222L; System.out.println(k1+"它的类型"+getType(k1)+"\n"+b1+"它的类型"+getType(b1)); //数据类型-浮点型:单精度(32位)双精度(64) //十进制类型:0.314 科学计数形式:3.14E4,3.14-3 float f1=3.14f;//单精度后面跟一个f或F double d1=3.14;//双精度不需要 System.out.println(f1+"它的类型"+getType(f1)+"\n"+d1+"它的类型"+getType(d1)); } //声明一个函数返回待查参数类型 public static String getType(Object obj) {//Object,不声明继承就继承此类 return obj.getClass().toString(); }}