在Java編程過程,基本數據類型(boolean除外)的可以相互轉化.其中:
(1)低容量小的類型自動轉換爲容量大的數據類型:數據類型按容量大小排序爲: byte,short,char->int->long->float->double
(2)大容量的類型轉化成小容量的數據時,需要強制轉化.如:float a=45.0F, 轉化成int行時爲:int b=(float)a;
但是我們在平時的輸入或輸出時,經常使用String引用類型的字符串數據,其實String類型的數據和int(float,double等)型數據之間也可以相互轉化. 其中把String類型轉化成int類型有兩種方法:(同理,轉化成float,long等數值型也雷同)
(1)int choose1=Integer.parseInt(choice);
(2)int choose2=Integer.valueOf(choice).intValue();
把int類型轉化成String類型有三種方法:如:int a=100;
(1)String s=Integer.toString(100);
(2 )String s=String.valueOf(100);
(3)String s=""+a;