Number guessing game in java
import java.util.Random;
import java.util.Scanner;
class game{
public int number ;
public int noofguesse=0;
public int inputnumber;
public int getNoofguesse() {
return noofguesse;
}
public void setNoofguesse(int noofguesse) {
this.noofguesse = noofguesse;
}
game(){//constructor
Random rand=new Random();
this.number=rand.nextInt(100);
}
void takeuserinput(){
System.out.println("guess the number :");
Scanner sc=new Scanner(System.in);
inputnumber=sc.nextInt();
}
boolean iscorrectnumber(){
noofguesse++;
if(inputnumber==number){
System.out.format("You won ! guess the correct number. Total attempts : %d",noofguesse);
return true;
}else if (inputnumber<number){
System.out.println("Too less");
}else if(inputnumber>number){
System.out.println("Too high");
}
return false;
}
}
public class oops11exercise {
public static void main(String[] args) {
game g=new game();
boolean b = false;
while (!b) {
g.takeuserinput();
b = g.iscorrectnumber();
}
}
}
.png)
.png)
Comments
Post a Comment