从键盘输入一个实数获取该实数的整数部分,并求出实数与整数部分的差,将结果分别用两种形式输出:一种是直接输出,一种是用精确到小数点后4位的浮点格式输出
2020-06-03 05:09
1741 查看
package demo3;import java.util.Scanner;public class demo303 {public static void main(String[] args) {// TODO Auto-generated method stubScanner in=new Scanner(System.in);//double x=in.nextDouble();String s=in.nextLine();double y=Double.parseDouble(s);//int x=Integer.parseInt(s);//这里需要注意下,如果输入的字符串是整型才可以用Integer.pareInt()方法来转换,而输入浮点型字符串就会出现异常int x=(int)y;double a=y-x;System.out.println(a);System.out.printf("%.4f",a);}}
相关文章推荐
- 从键盘上输入一个浮点数(小数点后有三位数),然后分别输出该数的整数部分和小数部分。
- 接受用户输入的一个浮点数,把它的整数部分和小数部分分别输出
- JAVA 输入一个浮点,分别输出整数部分和小数部分
- JAVA 输入一个浮点,分别输出整数部分和小数部分
- 输入一个小数(整数部分3位、小数部分5位),把该小数分别按照以下格式输出
- 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。 输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。 补充说明: 1、操作数为
- 接收从键盘输入的字符串格式的年龄,分数和入学时间,转换为整数、浮点数、日期类型,并在控制台输出
- 习题 7.1 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。
- 从键盘上输入两个整数,及一个运算符(+,-,*,/,%),进行程序相应的运算后输出运算的结果-------switch结构
- 输写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。
- 一个计算器程序,要求用户输入两个整数和一个运算符,程序能够计算出两个数的相应加减乘除结果。(涉及到精确度的,一律保留两位小数,使用输出格式)
- 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数, 并输出结果。两个整数由键盘输入。
- 华为:通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- (华为机考题)通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。
- 输入一个整数,把该整数分别按照八进制、十进制、十六进制形式输出
- 【c语言】从键盘输入一个小于1000的正数,输出它的平方根(若平方根不是整数,则输出它的整数部分)
- c语言:从键盘输入2个整数x、y值,表示平面上一个坐标点,判断该坐标点处于第几象限,并输出相应的结果
- 将一个浮点数的整数部分和小数部分分别输出显示,java显示(1H)
- 通过键盘输入100 以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 华为机试通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串