gpt4 book ai didi

java - JAVA如何用输入输出对话框求三个数的平均值?

转载 作者:行者123 更新时间:2023-11-30 07:54:02 26 4
gpt4 key购买 nike

我已经研究这段代码一段时间了,但似乎找不到正确的方法来解决它。我使用了一个没有 JOptionPane 的程序,它可以工作并尝试使用相同的序列,但它没有工作。我需要添加其他东西吗?作业是让用户输入 3 个整数并使用输入和输出对话框打印平均值。我以前做过平均和输入/输出对话框,但把它们放在一起比我想象的要难。

import java.util.Scanner;
import javax.swing.JOptionPane;
import java.text.*;
import java.text.DecimalFormat;
public class Number3
{

public static void main(String[] args)
{
System.out.println("Enter 3 numbers: ");
Scanner input = new Scanner (System.in);
DecimalFormat decimalFormat = new DecimalFormat("0.00##");

int num1;
int num2;
int num3;
double avg;

num1=input.nextInt();
num2=input.nextInt();
num3=input.nextInt();

avg=(double)(num1+num2+num3)/3.0;
System.out.println("The average is: " + decimalFormat.format(avg));

}
}

最佳答案

我不知道你在这里发现了什么困难。我想你正在寻找这个:

DecimalFormat decimalFormat = new DecimalFormat("0.00##");
int num1;
int num2;
int num3;
double avg;

num1= Integer.valueOf(JOptionPane.showInputDialog("Enter #1"));
num2= Integer.valueOf(JOptionPane.showInputDialog("Enter #2"));
num3= Integer.valueOf(JOptionPane.showInputDialog("Enter #3"));

avg=(double)(num1+num2+num3)/3.0;
JOptionPane.showMessageDialog(null, "The average is: " + decimalFormat.format(avg));

请注意,这段代码可以写得更好,但为了回答问题,我只是在您需要的代码中替换了 JOptionPane。

关于java - JAVA如何用输入输出对话框求三个数的平均值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44350315/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com