zoukankan      html  css  js  c++  java
  • Number Guessing Game

    /* Java game “Guess a Number” that allows user to guess a random number
        that has been generated.
    */
    
    package com.company;
    
    import javax.swing.*;
    
    
    /**
     * @author sans
     */
    public class Main {
        public static void main(String[] args) {
            int computerNumber=(int)(Math.random()*100+1);
            int userNumber=0;
            System.out.println("The correct guess would be "+computerNumber);
            int count=1;
    
            while(userNumber!=computerNumber){
                String response=JOptionPane.showInputDialog(null,"Enter a guess between 1 and 100","Guessing Game", JOptionPane.QUESTION_MESSAGE);
                userNumber=Integer.parseInt(response);
                JOptionPane.showInputDialog(null,determineGuess(userNumber,computerNumber,count),"hit Enter button to try again.");
                count++;
            }
        }
    
        public static String determineGuess(int userNumber,int computerNumber,int count){
            if(userNumber<=0 || userNumber>100) {
                return "Your guess is invalid!";
            } else if(userNumber==computerNumber) {
                return "Correct!
    Total Guesses is: "+count+"
    hit Enter button to exit.";
            } else if(userNumber>computerNumber) {
                return "Your guess is too high!Try again
    Current guesses: "+count;
            }
            else {
                return "Your guess is too low!Try again
    Current guesses: "+count;
            }
        }
    }
  • 相关阅读:
    APP案例分析
    第一次作业
    第0次作业
    结对编程-四则运算
    韩剧TV APP案例分析
    四则运算生成器(基于控制台)
    大学
    JAVA异常机制学习
    散列学习
    PAT 甲级1025 PAT Ranking的
  • 原文地址:https://www.cnblogs.com/xxxsans/p/14518395.html
Copyright © 2011-2022 走看看