Question: import java.util.Scanner; public class Calculator { public static void main ( String [ ] args ) { Scanner scanner = new Scanner ( System .
import java.util.Scanner;
public class Calculator
public static void mainString args
Scanner scanner new ScannerSystemin;
char tryAgain;
do
startEnteringBinaryNumbersscanner;
System.out.printWould you like to try again Y or y for yes;
tryAgain scanner.nextcharAt;
while tryAgain Y tryAgain y;
scanner.close;
System.out.printlnThank you for using the program";
public static void startEnteringBinaryNumbersScanner scanner
int numBinaryNumbers;
int sum ;
int min Integer.MAXVALUE;
int max Integer.MINVALUE;
System.out.printHow many binary numbers would you like to enter? ;
numBinaryNumbers scanner.nextInt;
for int i ; i numBinaryNumbers; i
System.out.printEnter the binary number: ;
String binaryNumber enterBinaryNumberscanner;
int decimalValue convertBinaryToDecimalbinaryNumber;
sum decimalValue;
if decimalValue min
min decimalValue;
if decimalValue max
max decimalValue;
System.out.printlnThe binary number you just entered has decimal value decimalValue;
double average double sum numBinaryNumbers;
System.out.printlnThe sum is sum;
System.out.printlnThe minimum value is min;
System.out.printlnThe maximum value is max;
System.out.printlnThe average is average;
public static String enterBinaryNumberScanner scanner
return scanner.next;
public static int convertBinaryToDecimalString binaryNumber
int decimalValue ;
int power ;
for int i binaryNumber.length; i ; i
if binaryNumbercharAti
decimalValue Math.pow power;
power;
return decimalValue;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
