我对 JOptionPane 有疑问。 我被分配了一项任务,要求对奇数和偶数求和。 我的教授希望我们在一个 JOptionPane 框输出中显示“我的名字,奇数和偶数的总和”。不允许对话框提示用户输入数字。
我只知道如何在对话框中显示我的名字。 这是我写的。
import javax.swing.JOptionPane;
//class name
public class Loops
{
//main method begin the execution of Java application
public static void main ( String[] args )
{
//intialize the integer variable
int sumOdd;
int sumEven;
int oddNumber;
int evenNumber;
sumOdd = 0;
sumEven = 0;
oddNumber = 1;
evenNumber = 2;
//create a conditional statement for integer odd number
while ( oddNumber <=25 )
{
sumOdd += oddNumber;
oddNumber +=2;
}
System.out.printf ("The sum of odd number is %d\n", sumOdd);
//create a conditional statement for integer even number
while ( evenNumber <= 50 )
{
sumEven += evenNumber;
evenNumber +=2;
}
System.out.printf ("The sum of even number is %d", sumEven);
String message = "Written by BlaBla";
JOptionPane.showMessageDialog(null, message);
}
}
在我写之前
JOptionPane.showMessageDialog( null, "奇数之和为 %d", 偶数之和 i %d", oddNumber, EvenNumber );
我也尝试了另一种组合,但它不起作用
知道如何做吗?
非常感谢您对我的帮助。
最佳答案
导入javax.swing.JOptionPane;
//类名
公共(public)类循环{
//main method begin the execution of Java application
public static void main(String[] args) {
//intialize the integer variable
int sumOdd;
int sumEven;
int oddNumber;
int evenNumber;
sumOdd = 0;
sumEven = 0;
oddNumber = 1;
evenNumber = 2;
//create a conditional statement for integer odd number
while (oddNumber <= 25) {
sumOdd += oddNumber;
oddNumber += 2;
}
String str = "The sum of odd number is =" + sumOdd;
JOptionPane.showMessageDialog(null, str);
while (evenNumber <= 50) {
sumEven += evenNumber;
evenNumber += 2;
}
str = "The sum of even number is =" + sumEven;
JOptionPane.showMessageDialog(null, str);
String message = "Written by BlaBla";
JOptionPane.showMessageDialog(null, message);
}
}
关于java - JOptionPane 显示消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26058001/