复制
收藏
提问
简洁

1.编写程序,从键盘上输入一个浮点数,然后将该浮点数的整数部分输出。用java

秀丽技艺巨匠
1周前
全网
文档
学术
百科
知识库
时间不限
自动
回答简洁模式
深入研究一些
import java.util.Scanner;

public class FloatToInt {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        System.out.print("请输入一个浮点数: ");
        double floatNumber = scanner.nextDouble();
        
        int integerPart = (int) floatNumber;
        
        System.out.println("输入的浮点数是: " + floatNumber);
        System.out.println("整数部分是: " + integerPart);
        
        scanner.close();
    }
}

代码说明

  1. 导入Scanner类:用于从键盘读取输入。
  2. 创建Scanner对象:用于读取用户输入。
  3. 提示用户输入浮点数:使用System.out.print提示用户输入。
  4. 读取浮点数:使用scanner.nextDouble()读取用户输入的浮点数。
  5. 强制类型转换:将浮点数强制转换为整数类型,舍弃小数部分。
  6. 输出结果:分别输出用户输入的浮点数和提取出的整数部分。
  7. 关闭Scanner对象:释放资源。

运行示例

请输入一个浮点数: 123.456
输入的浮点数是: 123.456
整数部分是: 123

注意事项

  • 该程序使用强制类型转换来获取浮点数的整数部分,会直接舍弃小数部分,不进行四舍五入。
  • 如果需要进行四舍五入,可以使用Math.round()方法。
你觉得结果怎么样?

以上内容由AI搜集生成,仅供参考

在线客服