[問(wèn)答題] 下面是一個(gè)字符界面的Java Application程序,它接受用戶輸入的一個(gè)浮點(diǎn)數(shù),并將它的整數(shù)部分和小數(shù)部分分別輸出。請(qǐng)勿改動(dòng)原有代碼,在下畫線
[問(wèn)答題] 下面是一個(gè)字符界面的Java Application程序,它接受用戶輸入的一個(gè)浮點(diǎn)數(shù),并將它的整數(shù)部分和小數(shù)部分分別輸出。請(qǐng)勿改動(dòng)原有代碼,在下畫線處填人適當(dāng)語(yǔ)句,將程序補(bǔ)充完整。
import java.io.*;
public class test16_2
public static void main(String args[])
String s;
double d;
int i;
boolean b=false;
do
try
System.out.println("請(qǐng)輸入一個(gè)浮點(diǎn)數(shù):");
BufferedReader br=
new BufferedReader(new lnputStreamReader(System.in));
s=br.readLine();
i=s.indexOf( );
d=__________.parseDouble(s);
System.out.println(d+"整數(shù)部分為:"+__________);
if(i==-1)
System.out.println(d+"小數(shù)部分為:0.0");
else
System.out.println(d+"小數(shù)部分為:"
+Double.parseDouble(
((s.charAt(0)==’-’)"-":"")
+"0."+s.substring(i+1,s.length())));
b=false;
catch(NumberFormatException nfe)
System
正確答案:Double (long)d
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。