java - JOptionPane 显示消息

标签 java joptionpane

我对 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/

相关文章:

java NullPointerException 错误。无输出

java - 如何从 zip 文件导入 eclipse 中的现有代码?

java - 使用 RandomAccessFile 在 Java 中通过多线程下载不正确的文件

java - 使用 Map 和不同类的 NullPointerException

java - 使用 QMessageBox 从选项列表中进行选择

java - 如何将 JOptionPane 和 Frame 合并为一

java - 在多线程环境中以下列方式构造对象是否安全

java - 使用 getCharacterStream API 读取 Clob 对象导致 "java.sql.SQLException: could not reset reader"

java - 尝试使用 .equals 为变量赋值时出现错误消息

java - 使用 JOptionPane 时 JTable boolean 值不更新