网友您好, 请在下方输入框内输入要搜索的题目:
下面是一个字符界面的Java Application程序,它接受用户输入的一个浮点数,并将它的整数部分和小数部分分别输出。请勿改动原有代码,在下画线处填人适当语句,将程序补充完整。
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("请输入一个浮点数:");
BufferedReader br=
new BufferedReader(new lnputStreamReader(System.in));
s=br.readLine();
i=s.indexOf( );
d=__________.parseDouble(s);
System.out.println(d+"整数部分为:"+__________);
if(i==-1)
System.out.println(d+"小数部分为:0.0");
else
System.out.println(d+"小数部分为:"
+Double.parseDouble(
((s.charAt(0)=='-')?"-":"")
+"0."+s.substring(i+1,s.length())));
b=false;
}
catch(NumberFormatException nfe) {
System.out.prinfln("输入浮点数格式有误。\n");
b=true;
}
catch(IOException ioe)
b=false;
}
}while(b);
}
}
参考答案