Already have an account? Get multiple benefits of using own account!
Login in your account..!
Remember me
Don't have an account? Create your account in less than a minutes,
Forgot password? how can I recover my password now!
Enter right registered email to receive password!
construct a Bulls and Cows program for my intro Java class. This program needs to perform the basic functions of the game (determining how many cows there are and how many bulls there are and tell the player when they win), but it also needs to offer the option to play again and record top score, low score, and average score over the games played in one session. I have the basic code down, but I'm having a hard time figuring out how to give the option to play again and print the high, low, and average scores. Can anyone help? My code is below.
public class Tester{public static void main (String[] args){Game g = new Game();g.play();}}public class Game{int turns = 0;Player p = new Player();Oracle o = new Oracle();public void play (){String generated_number = o.generateNumber();System.out.println(" generated_number is " + generated_number);int[] a= {0,0};while(a[0]<4){String Guessed_number = p.makeGuess();// a[0] represents bulls and a[1] represents cows.// we need this information to be returned from compare function// so used array here.// array is the only way to return multiple values from function.o.compare(generated_number,Guessed_number, a);System.out.println(a[0] + " bull(s) and " + a[1] + " cow(s)");turns++;}System.out.println("Correct! You took " + turns + " guesses.");}}import java.util.Scanner;public class Player{String yourGuess;public Player(){}public String makeGuess(){Scanner in = new Scanner(System.in);System.out.println("Guess a four-digit number");return in.next();}}import java.util.Random;public class Oracle{public Oracle() {}public String generateNumber(){Random generator = new Random();int a = 0;int b = 0;int c = 0;int d = 0;while(a==b||a==c||a==d||b==c||b==d||c==d){a = generator.nextInt(10);b = generator.nextInt(10);c = generator.nextInt(10);d = generator.nextInt(10);}String generatedNumber = "" +a+b+c+d;return generatedNumber;}public static void compare(String generatedNumber, String yourGuess, int[] a){a[0] = a[1]=0;for (int i=0; i<4; i++){for (int j=0; j<4; j++){if (generatedNumber.charAt(i)==yourGuess.charAt(j)){if (i==j){a[0]++;}else{a[1]++;}}}}}}
This exercise explains you the process of testing and enhancing Line Item application. Open LineItemApp, Validator, Product, LineItem, and ProductDB classes that are in the c:java1.6ch06LineItem directory and review this code.
1. Display random numbers to simulate rolling a die2. Create a java program that simulate a casino game. (rollin a die)
An interface - DangerousMonster which inherits the Monster interface and has a method called destroy() with void return type.(Note: Just like a class can inherit from another class, an interface can inherit from another interface using the "extends..
1. int countVowels (String s) That for a given string s, return number of vowels in s.
You coded the following on line ten of the class MyApplet.java:
To report the amount of the fine, which is $25 for the first hour or pan of an hour that the car is illegally parked, plus $10 for every additional hour or part of an hour that the car is illegally parked
Write down the answer for this program? Write down Java program (use Conditional (? Operator) which suggests number of calories a person must eat each day.
Write a program that simulate n rolls of six-sided die and displays the frequency of occurrence of each side and What is the most likely method signature of the "parseInt() - TNE60003
Construct a JavaScript program that declares and prints an array that includes at least twenty of your favorite songs.
Write a java application to calculate how much federal and state tax you need to pay. The program should accomplish the following task.
Write a program called Word Guessing Game. Open the file FourLetterWords.txt and write the contents into an array of Strings (the file has 87 words in it).
Java program, the program has a page that shows the users name and program name. a second jpanel that shows 4 buttons (circle square rectangle and oval) the problem i am having is that my program is not dropping where i click and the shapes are not s..
Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!
whatsapp: +1-415-670-9521
Phone: +1-415-670-9521
Email: [email protected]
All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd