典型案例2.从键盘输入一个浮点数,求它的整数部分和小数部分。
典型案例2.从键盘输入一个浮点数,求它的整数部分和小数部分。
参考答案和解析
DisplayDecimal.java
相关考题:
下面是一个字符界面的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");elseSystem.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);}}
计数单位应包含整数部分和小数部分两大块。整数部分没有最大的计数单位,小数部分没有最小的计数单位。写数时如果有小数部分要用小数点把整数和小数分开;小数计数单位即分位上的最小量。小数的计数单位有0.1,0.01,0.001,0.0001,0.00001等。小数最大的计数单位是()
下列关于计算机中定点数和浮点数的叙述中正确的是()A、浮点数是既有整数部分又有小数部分的数,定点数只能表示纯小数B、浮点数的尾数越长,所表示的数的精度就越高C、定点数可表示的数值范围总是大于浮点数所表示的数值范围D、浮点数使用二进制表示,定点数使用十进制表示
下述正确的语句是()A、money小数点后保留4位,而smallmoney小数点后保留2位B、money的整数部分和smallmoney的整数部分范围一致C、money的小数位数和smallmoney的小数位数一致D、money类型可以有货币符号,而smallmoney类型不可以
下面关于浮点数的说法正确的是()A、整型数在计算机内以二进制保存,浮点数是以十进制方式保存的.B、浮点数保存是按照整数部分和小数部分分开保存的.C、只有指数形式的浮点数在保存的时候是按照小数形式和指数形式D、保存在指数部分的二进制数同样具有符号位
关于二进制小数的处理,下列说法不正确的是()A、定点数是指二进制小数的小数点被默认处理,或者默认在符号位后面数值位前面,或者默认在整个数值位的后面B、浮点数采取类科学计数法的形式进行表示,分三部分:符号位、纯小数部分和指数部分,其中指数的不同值确定了小数点的不同位置,故名浮点数C、用于浮点数表示的位数不同,其表达的精度也不同,因此浮点数依据其表示位数的多少被区分为单精度数和双精度数。二进制数浮点数处理比定点数处理要复杂得多,机器中一般有专门处理浮点数的计算部件D、前述说法有不正确的
以下关于计算机中定点数和浮点数的一些叙述中,正确的是()A、浮点数是既有整数部分又有小数部分的数,定点数只能表示纯小数B、浮点数的尾数越长,所表示的数的精度就越高C、定点数可表示的数值范围总是大于浮点数所表示的范围D、浮点数使用二进制表示,定点数使用十进制表示
单选题下述正确的语句是()Amoney小数点后保留4位,而smallmoney小数点后保留2位Bmoney的整数部分和smallmoney的整数部分范围一致Cmoney的小数位数和smallmoney的小数位数一致Dmoney类型可以有货币符号,而smallmoney类型不可以