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;
            }
        }
    }
  • 相关阅读:
    man arch
    封装 pyinstaller -F -i b.ico excel.py
    Python比较两个excel文档内容的异同
    运维工具
    python封装成exe
    OCP内容
    OCP
    操作系统
    转:铁大树洞APP视频讲解和原型演示
    2020.3.31——针对超能陆战队铁大树洞项目的匿名特点分析
  • 原文地址:https://www.cnblogs.com/xxxsans/p/14518395.html
Copyright © 2011-2022 走看看