CODE for Guess the Number using OOP's Concepts

 Hey there, 
Arin here,
Below I'm posting a code for the Topic:

Guess the Number (OOPs Edition)

Create a class Game, which allows a user to play "Guess the Number" game once.

  • Game should have the following methods:
  • Constructor to generate the random number
  • takeUserInput() to take a user input of number
  • isCorrectNumber() to detect whether the number entered by the user is true
  • getter and setter for noOfGuesses
    The for the above Game is :
package com.company;

import java.util.Random;
import java.util.Scanner;

class game{
int number;
int noOfGuesses;
int inputNumber;

public int getNoOfGuesses() {
return noOfGuesses;
}

public void setNoOfGuesses(int noOfGuesses) {
this.noOfGuesses = noOfGuesses;
}

game(){
Random rand = new Random();
this.number = rand.nextInt(100);
}
boolean isCorrectNumber(){
if(inputNumber==number){
return true;
}
else if(inputNumber<number){
System.out.println("The Number is Less");
}
else if(inputNumber>number){
System.out.println("The Number is Greater ");
}
return false;
}
void takeUserInput(){
System.out.println("Guess the number:");
Scanner sc = new Scanner(System.in);
inputNumber = sc.nextInt();

}

}
public class problemthree {
public static void main(String[] args) {
game g = new game();
boolean c = false;
while(!c) {
g.takeUserInput();
c = g.isCorrectNumber();
System.out.println(c);
}

}
}

Comments

Post a Comment

Popular posts from this blog

Code for Creating a ROCK-PAPER-SCISSOR Game Using Java

Code for Library Management using Java