如何在 JOptionPane 中接受整数和字符串输入?

问题描述 投票:0回答:1

我正在创建一个java程序,用户必须猜测1到10之间的数字,如果他们猜错了,它就会循环。我需要它,这样他们也可以在其中输入字符串单词。

`我还没有尝试过任何东西,因为我还是java的初学者

这是代码

import javax.swing.JOptionPane;
import java.util.Scanner;

public class Main {

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

    //int numcor;

    while (true) {
      int numcor = Integer.parseInt(JOptionPane.showInputDialog("Enter a number between 1 to          10: "));
      //numcor = input.nextInt();
      if (numcor == 5) {
        JOptionPane.showMessageDialog(null, "Correct number!");
        break;
      } else if (input == null) {
        JOptionPane.showMessageDialog(null, "Goodbye!");
        break;
      } else {
        JOptionPane.showMessageDialog(null, "Try Again");
      }
    }
  }
}
java joptionpane
1个回答
0
投票

只需打开一个对话框,用户可以在其中输入一些字符。用户完成操作后,您的程序就会开始解释输入的字符。

如果可以解析为整数,则将其视为整数。 否则将其视为文本并执行需要的操作。

© www.soinside.com 2019 - 2024. All rights reserved.