[问答题] 下面是一个字符界面的Java Application程序,它接受用户输入的一个浮点数,并将它的整数部分和小数部分分别输出。请勿改动原有代码,在下画线处填人适当语句,将程序补充完整。 im

17 查阅

[问答题] 下面是一个字符界面的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

参考答案:

Double (long)d

计算机考试