day2


package base;

public class Test05 {

    public static void main(String[] args) {
        int i=128;
        byte b= (byte) i;
        //强制转换  (类型)变量名
        System.out.println(i);
        System.out.println(b);
        byte a=12;
        int c=a;
        System.out.println(a);
        System.out.println(c);

        /*
        1.不能把布尔值进行转换
        2.不能把对象类型转换为不相干的类型
        3.在把高容量转换到低容量的时候,强制啊缓缓
        4.转换的时候肯恩贵存在内存溢出,或者精度问题
        */

        System.out.println("=============================");
        System.out.println((int)23.8);  //23
        System.out.println((int)-45.54f);  //-45

        char e ='a';
        int d=e+1;
        System.out.println(d);
        System.out.println((char)d);
    }
}

public class Test06 {

    public static void main(String[] args) {
        //操作比较比较大的数的时候,注意溢出问题
        //JDK7新特性,数字之间可以用下划线分割
        int money=10_0000_0000;
        int years=20;
        int total= money*years;//-1474836480
        long total2=money*years;//-1474836480
        long total3=money*(long)years;
        System.out.println(total3);
    }
}
public class Test07 {

    public static void main(String[] args) {
        int a=1,b=2,c=3;
        String name ="wujia";
        char x ='X';
        double pi=3.14;

    }
}

public class Test08 {

    //类变量  static
    static  double salary=2500;
    //属性:变量
    //实例变量:从属于对象:如果不自行初始化,这个类型的默认值 0 0.0
    //布尔值:默认是false;
    //除了基本类型,其余的默认值都是null
    String name;
    int age;
    //main方法
    public static void main(String[] args) {
        //局部变量:必须声明和初始化值
        int i=10;
        System.out.println(i);
        //变量类型 变量名字=new test08();
        Test08 test08=new Test08();
        System.out.println(test08.age);
        System.out.println(test08.name);
        //类变量  static
        System.out.println(salary);
    }
    //其他方法
    public void add(){

    }
}

public class Test09 {

    static final double PI=3.14;//静态常量
    public static void main(String[] args) {
        System.out.println(PI);
    }
    /*
    public class Vriable{
        static int allClicks=0;//类变量
        String str="hello,world";//实例变量

        public void method(){
            int i=0; //局部变量
        }
    }*/
}

可以看B站(狂神说JAVA),适合JAVA新手,全程免费https://www.bilibili.com/video/BV12J41137hu/?p=31&share_source=copy_web&vd_source=aed9821cebfaf46c2e850cc0accc65cc