-
Notifications
You must be signed in to change notification settings - Fork 0
/
Task1.java
88 lines (64 loc) · 2.57 KB
/
Task1.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
// Task-1 : Number Game
import java.util.Random;
import java.util.Scanner;
public class Task1 {
//Global Variable
static Scanner sc = new Scanner(System.in);
//Number game Code
public static void number_game (int random, int user_value, int attempt, int tAttempt) {
// Calculation for scoring you
float temp = (float)tAttempt;
float score = ((attempt+1) / temp) *100;
int TAttempt = (int) score;
// Some conditions
if (attempt == 0 && random == user_value) {
System.out.println("\nCongratulations, You Won the game");
System.out.println("Score : "+TAttempt);
}
else if (attempt == 0) {
System.out.println("\nGame Over");
System.out.println("You loose the game");
System.out.println("Try next Time");
}
else {
if(random == user_value) {
System.out.println("\nCongratulations, You Won the game");
System.out.println("Score : "+TAttempt);
} else if(random >= user_value) {
System.out.print("Enter Greater Value : ");
user_value = sc.nextInt();
number_game(random, user_value, attempt-1, tAttempt);
} else {
System.out.print("Enter lowest value : ");
user_value = sc.nextInt();
number_game(random, user_value, attempt-1, tAttempt);
}
}
}
public static void main(String[] args) {
System.out.println("\n\n\tNUMBER GAME");
//More Play
int play = 0;
//Implement the game
do {
//Built in class for Random value
Random ran = new Random();
// Created a Random Value which range is (0-99)
int random = ran.nextInt(100);
//Here we require range (1-100), So add 1 to the random value
random+=1;
//How many attempts Do you want
System.out.print("\nNumber of Attempts : ");
int attempt = sc.nextInt();
//User first Value
System.out.print("\nEnter Your Guessed Value : ");
int user_value = sc.nextInt();
//Call number_game
number_game(random, user_value, attempt-1, attempt);
//More Play
System.out.print("\nDid you want to play more (1/0): ");
play = sc.nextInt();
} while (play == 1);
sc.close();
}
}