java資料型別擴充套件

怂蛋本蛋發表於2024-08-18

`public class demo02 {
public static void main(String[] args) {
//進位制 二進位制 十進位制 八進位制0 十六進位制0x 0~9 A~F
//int a = 010;
int b = 0x11;
//int c = a + b;
//System.out.println(c);
System.out.println(b);
//System.out.println(a);
System.out.println("************************************************************************");

    //浮點型 float: double:   有限 離散 接近 有誤差 不等於
    float num1 = 0.1f;//0.1
    double num2 = 0.1;//num2=1.0/10
    System.out.println(num1);
    System.out.println(num2);
    System.out.println(num1==num2);
    float num3 = 132156465486798f;
    float num4 = 132156465486798f+1;//<=>num4=num3+1;
    System.out.println(num3==num4);
    System.out.println("**********************************************************************************");

    //字元型
    char ch1 = 'a';
    System.out.println((int)ch1);//強制型別轉換
    System.out.println('a');
    //所有的字元本質還是數字
    System.out.println((char)97);
    char ch2='\u0061';//
    System.out.println(ch2);
    System.out.println("**********************************************************************************");
    //跳脫字元
    //\t <=>tab
    //\n 換行
    System.out.println("hello\tworld");
    System.out.println("hello\nworld");

    System.out.println("**********************************************************************************");
    String sa="hello";
    String sb="hello";
    System.out.println(sa==sb);
    System.out.println("**********************************************************************************");
    //布林值擴充套件
    boolean flag = true;
    if(flag)//老手
    {
        
    }
    if(flag==true){

    }
}

}

相關文章