1. 程式人生 > 其它 >馮·諾依曼

馮·諾依曼

整數擴充套件

public class HelloWorld {
    public static void main(String[] args) {
        int num1=10;
        int num2=010;
        int num3=0x10;


        System.out.println(num1);
        System.out.println(num2);
        System.out.println(num3);
    }
}

二進位制:binary(B) 表示0/1

八進位制:octanary number system

十進位制:decimal (D) 表示0-9

十六進位制:hexadecimal(H) 表示0-9 A-F(A=10 B=11 C=12 D=13 E=14 F=15)

10的八進位制為:0×8^0+1×8^1=8

10的十六進位制為=0×16^0+1×16^1=16

===========================================================================================================================

浮點數擴充套件

銀行業務表示

float缺點:有限 離散 舍入誤差 大約 接近但不等於

推薦使用:Bigdecimal 數學工具類

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("===============================================");
        float num4 = 0.1f;
        double num5 = 1.0 / 10;
        System.out.println(num4);
        System.out.println(num5);
        System.out.println(num4 
== num5); //==表示 “是否等於” System.out.println("========================="); //輸出“==========”可以在輸出時隔開 //false float num6 = 123004151548512311548f; float num7 = num6 + 1; System.out.println(num6); System.out.println(num7); System.out.println(num6 == num7); //true } }

字元的擴充套件

public class HelloWorld {
    public static void main(String[] args) {
        char n1='a';
        char n2='好';

        System.out.println((int)n1);
        System.out.println((int)n2);          //強行把字元轉化為數字
                                                //注意用小寫u
        System.out.println("============================================");

        char n3='\u0097';                     //通過Unicode查詢字元
        char n4='\u1233';            //所有的字元本質上還是數字
        System.out.println(n3);
        System.out.println(n4);

        System.out.println("=====================================");
        

     //轉義字元 System.out.println("hello\tworld"); //注意用反斜槓\ t>空格 n>換行 System.out.println("hello\nworld"); } }

布林值擴充套件

public class HelloWorld {
    public static void main(String[] args) {
        boolean flag = true;
        if (flag = true){ }            //也可以寫成  if(flag){}
    }
}