在Java中,整数的默认类型是double
在运算的时候要同一类型进行转换,低转高自动转换(例:),高转低需要同一类型
范围由低到高
范围低 ==byte short char int long float double == 范围高
还有就是为什么数字后面会加f 因为
a=10 这个10 默认是double类型的 在运算遇到的类型不统一
=====================================
public class Demo06 {
//类变量
static double salary= 2500;
//属性:变量
//实例变量;从属于对象(类名称demo06)
String name="秦";
int age = 22;
//main 方法
public static void main(String[] args) {
//局部变量;必须声明和初始化
int i = 10;
System.out.println(i);
//变量类型;变量名字
Demo06 demo06 = new Demo06();
System.out.println(demo06.age);
System.out.println(demo06.name);
============================================常量
public class HelloWorld {
// 静态常量
public static final double PI = 3.14;
// 声明成员常量
final int y = 10;
public static void main(String[] args) {
// 声明局部常量
final double x = 3.3;
}
}=================================
//类变量 static
System.out.println(salary);
}
//其他方法
public void add(){
}
}