編譯器并沒有報(bào)錯(cuò),但是一運(yùn)行就會(huì)溢出?。。?!幫忙解釋一下
String str2="abc"; double a1=Double.parseDouble(str2); System.out.println("str轉(zhuǎn)換為double型后:"+a1); 編譯器并沒有報(bào)錯(cuò),但是一運(yùn)行就會(huì)溢出?。。?!幫忙解釋一下 這樣不行的話,將字符串轉(zhuǎn)換為基本類型的意義何在?
String str2="abc"; double a1=Double.parseDouble(str2); System.out.println("str轉(zhuǎn)換為double型后:"+a1); 編譯器并沒有報(bào)錯(cuò),但是一運(yùn)行就會(huì)溢出?。。?!幫忙解釋一下 這樣不行的話,將字符串轉(zhuǎn)換為基本類型的意義何在?
2016-08-14
舉報(bào)
2016-09-26
double int之類的是表示數(shù)字的基本類型,不能表示字母
2016-09-17
效果如圖:
2016-09-17
abc是16進(jìn)制的數(shù)嗎?
如果是,可以這樣:
否則,你的轉(zhuǎn)換沒有意義,需要try、catch處理異常!
2016-08-14
abc是字母不是數(shù)字
2016-08-14
首先我來告訴你不是溢出,是格式轉(zhuǎn)換異常.如果是"1.11"轉(zhuǎn)換為double是沒有問題的,但是"abc"用鼻子想想也不會(huì)轉(zhuǎn)換成數(shù)字類型的基本類型