Skip to content

Commit 6caaba2

Browse files
committed
spring jdbc and assignments
1 parent 240069f commit 6caaba2

538 files changed

Lines changed: 18068 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
71.6 KB
Binary file not shown.
66.7 KB
Binary file not shown.
98.5 KB
Binary file not shown.
64.7 KB
Binary file not shown.
65 KB
Binary file not shown.
78.1 KB
Binary file not shown.
74.9 KB
Binary file not shown.
58.7 KB
Binary file not shown.
72.3 KB
Binary file not shown.
Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
package getitdone.com;
2+
3+
import java.util.Scanner;
4+
/* updates are;
5+
* 1)setting user name and password
6+
* 2)verifying user name and password
7+
* 3)game continues to play after result declared until stopped manually.
8+
*/
9+
10+
class UserCredentials{
11+
private String userName;
12+
private String password;
13+
public UserCredentials(String userName, String password) {
14+
super();
15+
this.userName = userName;
16+
this.password = password;
17+
}
18+
public String getUserName() {
19+
return userName;
20+
}
21+
public void setUserName(String userName) {
22+
this.userName = userName;
23+
}
24+
public String getPassword() {
25+
return password;
26+
}
27+
public void setPassword(String password) {
28+
this.password = password;
29+
}
30+
31+
32+
33+
}
34+
35+
class Guesser
36+
{
37+
int guessNum;
38+
39+
int guessNum()
40+
{
41+
Scanner scan=new Scanner(System.in);
42+
System.out.println("Guesser kindly guess the number");
43+
guessNum=scan.nextInt();
44+
return guessNum;
45+
}
46+
}
47+
48+
class Player
49+
{
50+
int guessNum;
51+
52+
int guessNum()
53+
{
54+
Scanner scan=new Scanner(System.in);
55+
System.out.println("Player kindly guess the number");
56+
guessNum=scan.nextInt();
57+
return guessNum;
58+
}
59+
}
60+
61+
class Umpire
62+
{
63+
int numFromGuesser;
64+
int numFromPlayer1;
65+
int numFromPlayer2;
66+
int numFromPlayer3;
67+
68+
void collectNumFromGuesser()
69+
{
70+
Guesser g=new Guesser();
71+
numFromGuesser=g.guessNum();
72+
}
73+
void collectNumFromPlayers()
74+
{
75+
Player p1=new Player();
76+
Player p2=new Player();
77+
Player p3=new Player();
78+
numFromPlayer1=p1.guessNum();
79+
numFromPlayer2=p2.guessNum();
80+
numFromPlayer3=p3.guessNum();
81+
}
82+
void compare()
83+
{
84+
if(numFromGuesser==numFromPlayer1)
85+
{
86+
if(numFromGuesser==numFromPlayer2 && numFromGuesser==numFromPlayer3)
87+
{
88+
System.out.println("Game tied!");
89+
}
90+
else if(numFromGuesser==numFromPlayer2 )
91+
{
92+
System.out.println("Player 1 & Player2 won");
93+
}
94+
else if(numFromGuesser==numFromPlayer3)
95+
{
96+
System.out.println("Player 1 & Player3 won");
97+
}
98+
else
99+
{
100+
System.out.println("Player 1 won the game");
101+
}
102+
}
103+
else if(numFromGuesser==numFromPlayer2)
104+
{
105+
if(numFromGuesser==numFromPlayer3)
106+
{
107+
System.out.println("Player 2 & Player3 won");
108+
}
109+
else
110+
{
111+
System.out.println("Player 2 won the game");
112+
}
113+
}
114+
else if(numFromGuesser==numFromPlayer3)
115+
{
116+
System.out.println("Player 3 won the game");
117+
}
118+
else
119+
{
120+
System.out.println("Game lost Try Again!");
121+
}
122+
123+
}
124+
125+
}
126+
127+
128+
public class GuesserGame {
129+
130+
public static void main(String[] args) {
131+
132+
Scanner sc=new Scanner(System.in);
133+
System.out.println("Set username");
134+
String userName = sc.nextLine();
135+
System.out.println("Set password");
136+
String password =sc.nextLine();
137+
138+
UserCredentials uc=new UserCredentials(userName,password);
139+
140+
System.out.println(" Enter the user name.");
141+
String verifyName=sc.nextLine();
142+
System.out.println("Enter the password");
143+
String verifyPassword=sc.nextLine();
144+
145+
if(uc.getUserName().equalsIgnoreCase(verifyName) && uc.getPassword().equals(verifyPassword)) {
146+
147+
while(true) {
148+
Umpire u=new Umpire();
149+
u.collectNumFromGuesser();
150+
u.collectNumFromPlayers();
151+
u.compare();
152+
153+
}
154+
155+
}
156+
else {
157+
System.out.println("Incorrect user name or password");
158+
159+
}
160+
}
161+
162+
}

0 commit comments

Comments
 (0)