gpt4 book ai didi

java - 如何输入两位小数

转载 作者:行者123 更新时间:2023-12-02 05:25:48 25 4
gpt4 key购买 nike

import java.text.DecimalFormat;
import java.util.Scanner;


public class DecimalFormatExample
{
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);

double number1;
double number2;
double number3;

System.out.print("Insert first number:");
number1=input.nextInt();

System.out.print("Insert second number:");
number2=input.nextInt();

System.out.print("Insert third number:");
number3=input.nextInt();

DecimalFormat df = new DecimalFormat("0.00");

System.out.println(df.format(number1));
System.out.println(df.format(number2));
System.out.println(df.format(number3));
}}

例如,当我插入第一个数字时:

Insert first number:1

它将打印出1.00

如果我插入数字插入第一个数字:1.00,我会收到错误。如何插入带小数点的数字?

最佳答案

您编写了 number1=input.nextInt(); 但“1.00”不是 int;这是一个双人。请尝试使用 number1=input.nextDouble();

关于java - 如何输入两位小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26042542/

25 4 0
文章推荐: java - 显示日期类中的日期
文章推荐: java - 如何将 List 转换为 List