整数型:byte short int long(赋值后加上L)
小数型:float(赋值后加上F) double
字符型:char
字符串:String
boolean类型:true false
//整数扩展           进制    二进制0b   十进制   八进制0   十六进制0x
int i=10;
int i2=010;      //八进制
int i3=0x10;     //十六进制
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
?
System.out.println("====================================");
?
//浮点数扩展             银行业务怎么表示钱?
//BigDecimal   数学工具类
//float     有误差,离散
// double
?
float f=0.1f;
double d=1.0/10;
System.out.println(f==d);     //false
?
float f2=31245346235225f;
float f3=f2+1;
System.out.println(f2==f3);   //true
public class Demo02 {
?
    String name;         //实例变量   独立于方法之外的变量,通过创建对象来调用
    int age;
?
    static double salary=2000;//类变量,用static修饰
?
    //变量的作用域
    public static void main(String[] args) {
?
        Demo02 d2=new Demo02();
        System.out.println(d2.age);
        System.out.println(d2.name);
?
        System.out.println(salary);
?
?
        int a=10;       //局部变量   类的方法中的变量,出了方法就失效了,所以add中无法输出
        System.out.println(a);
    }
    public static void add(){
       // System.out.println(a);
    }
}
快捷键:ctrl+D 复制当前行到下一行
原文:https://www.cnblogs.com/dadabai/p/12346565.html