Modify This Project to Do the Following Modifications: Check the following: (Using while statement to prompt user
Question:
Modify This Project to Do the Following Modifications: Check the following: (Using while statement to prompt user to Continue (Y/N) public static String answer = "Y"; // Added by Instructor public static void main(String[] args) { // call printHeaders() method printHeaders(); // Added by Instructor while (answer.equalsIgnoreCase("Y")){ // call promptUser() method promptUser(); // call checkUserInput() method checkUserInput(); // call printConversions() method printConversions(); // Added by instructor // Prompt the user if to continue to play the game System.out.print("Do you want to Continue Playing (Y/N): "); answer = input.nextLine(); } // End of while statement // added by instructor // call printFooters() method printFooters();
package convertfromdecimal;
import java.util.Scanner;
public class ConvertFromDecimal {
public static Scanner input = new Scanner (System.in); public static void main(String[] args) { // 1) Declare the Local variables to be used in this project in the main() method // 1) Call the printHeaders() method printHeaders(); // 2) Call calculateChangeReturned() method ConvertFromDecimal(); // 3) Call the printFooters() Method printFooters(); } // End of the main() method public static void printHeaders() { // 1) Print the Headings for the Project System.out.println("***************************************************"); System.out.println("********** ************"); System.out.println("***************************************************"); System.out.println(); } public static void ConvertFromDecimal() { int integerNumber ; String strIntegerNumber ; String binaryNumber; String octalNumber; String hexNumber; //2) Use Integer.toString(int input, int base) to // convert from an Integer to any type of base number. // 3) Prompt the user to enter an Integer Number to Convert to other bases System.out.print ("Enter the Integer Number to Find Conversion up to: "); integerNumber = input.nextInt(); // 4) Convert the integer number to Binary base 2 binaryNumber = Integer.toString(integerNumber, 2); // 5) Print out the integer Number, the base 2 and the binary Number System.out.println(integerNumber+ " in Base 2 is = " + binaryNumber); // 6) Convert the integer number to Binary Octal base 8 octalNumber = Integer.toString(integerNumber, 8); // 7) Print out the integer Number, the base 8 and the octal Number System.out.println(integerNumber + " in Base 8 is = " + octalNumber); // 8) Convert the integer number to Binary Hexidecimal base 16 hexNumber = Integer.toString(integerNumber, 16); // 9) Print out the integer Number, the base 16 and the hex Number System.out.println(integerNumber + " in Base 16 is = " + hexNumber); // 10) Print out Heading of the columns using t tabs to advance System.out.println("Integer Number" +"t"+ "Binary Number" +"t" + "Octal Number" +"t"+ "Hex Number"); System.out.println("---------------------------------------------------------"); // 11) Use for statement to loop as many times as integer number entered by user for (int i = 0; i <= integerNumber; ++i) { // 12) Use Integer.toString(i, 2) method to convert integer number to Binary binaryNumber = Integer.toString(i, 2); // 13) Use Integer.toString(i, 8) method to convert integer number to Octal octalNumber = Integer.toString(i, 8); // 14) Use Integer.toString(i, 16) method to convert integer number to Hexadecimal hexNumber = Integer.toString(i, 16); // 15) Print out the Integer number, Binary, Octal and Hexadecimal Numbers System.out.println(i +"tt"+ binaryNumber +"tt"+ octalNumber+"tt"+ hexNumber); } } public static void printFooters() { System.out.println(); System.out.println("****************** E n d O f J o b **********************"); } }