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();
}
}