带有 GUI 输入和运算符的 If 语句

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

编写一个程序,为您自己提供建议,以便您能够在您生活的任何选定方面(如财务、学术、人际关系等)做得很好。您的程序至少需要五 (5) 个输入可以建议改变生活、改善生活或建议您去做。根据您的输入,该程序将分析您的情况并提出个性化的生活改变、改进和建议,以帮助您实现目标。

文件名:LifeGuideapp_(name initial).java => ex. LifeGuideapp_JTB.java

我期望这样 // If 语句 // GUI 输入和运算符

导入javax.swing.JOptionPane; 导入 java.util.Random;

公共类 Java14 {

public static void main(String[] args) {
    
    //identifying eligibility to vote
    int age;
    age = Integer.parseInt(JOptionPane.showInputDialog(null, "Enter age: "));
    
    if (age >= 18) {
        System.out.format("Age: %d years old\nCongratulations!, you are qualified to vote.\n\n", age);
    }
    else {
        System.out.format("Age: %d years old\nSorry!, you are still considered as underage and is not qualified to vote.\n", age);
        System.out.format("You can vote %d years from now.\n\n", (18-age));
    }
    
    //guessing a number
    int guessNum, generatedRandNum;
    Random randNum = new Random();
    
    generatedRandNum = randNum.nextInt(1, 10) + 1;
    guessNum = Integer.parseInt(JOptionPane.showInputDialog(null, "Guest a Number [1-10]!", "Enter a number here!"));

    if (guessNum == generatedRandNum) {
        System.out.println("Congratulations!, you've guest it right.");
        System.out.format("Guest Number: %d\nGenerated Random Number: %d\n\n", guessNum, generatedRandNum);
    }
    else if ((guessNum>10) || (guessNum<0)) {
        System.out.println("Your guessed number is beyond the range of generated number!");
    }
    else {
        System.out.println("Sorry!, you've guest it wrong.");
        System.out.format("Generated Random Number: %d\n\n", generatedRandNum);
    }
}

}

user-interface input operators
© www.soinside.com 2019 - 2024. All rights reserved.