I am having problems with the below Java program. The program itself is designed to take five floating point values from a user and then calculate and display based ont the values given: total, average, maximum, minimum, and the interest on total at 20%. When I go to input data in the console it keeps wanting more input and will not execute the program. What is wrong? Please and Thank you Java Source code: import java.util.Scanner;   public class loopingConstruct {   publicstaticvoidmain(String[]args){ floattotal=0,average,interest,minimum,maximum; floatarr[]=newfloat[1000]; inti=0,size; charinp='Y'; Scannersc=newScanner(System.in); System.out.println("Enter values: ");   while(inp=='Y'||inp=='y');   { arr[i]=sc.nextFloat(); total+=arr[i]; i++;   System.out.print("Do you want to continue? (Y/N)"); inp=sc.next().charAt(0); }   size=i; average=total/size; interest=(total*20)/100; minimum=getmin(arr,size); maximum=getmax(arr,size);   System.out.println("Total: "+total); System.out.println("Average: "+average); System.out.println("Interest: "+interest+"%"); System.out.println("Minimum: "+minimum); System.out.println("Maximum: "+maximum); }   publicstaticfloatgetmax(floatarr[],intsize){ floatmax=arr[0]; inti;   for(i=1;i<size;i++){ if(arr[i]>max){ max=arr[i]; } }   returnmax; }   publicstaticfloatgetmin(floatarr[],intsize){ floatmin=arr[0]; inti;   for(i=1;i<size;i++); { if(arr[i]<min){ min=arr[i]; } }   returnmin; } }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Topic Video
Question

I am having problems with the below Java program. The program itself is designed to take five floating point values from a user and then calculate and display based ont the values given: total, average, maximum, minimum, and the interest on total at 20%. When I go to input data in the console it keeps wanting more input and will not execute the program. What is wrong? Please and Thank you

Java Source code:

import java.util.Scanner;

 

public class loopingConstruct {

 

publicstaticvoidmain(String[]args){

floattotal=0,average,interest,minimum,maximum;

floatarr[]=newfloat[1000];

inti=0,size;

charinp='Y';

Scannersc=newScanner(System.in);

System.out.println("Enter values: ");

 

while(inp=='Y'||inp=='y');

 

{

arr[i]=sc.nextFloat();

total+=arr[i];

i++;

 

System.out.print("Do you want to continue? (Y/N)");

inp=sc.next().charAt(0);

}

 

size=i;

average=total/size;

interest=(total*20)/100;

minimum=getmin(arr,size);

maximum=getmax(arr,size);

 

System.out.println("Total: "+total);

System.out.println("Average: "+average);

System.out.println("Interest: "+interest+"%");

System.out.println("Minimum: "+minimum);

System.out.println("Maximum: "+maximum);

}

 

publicstaticfloatgetmax(floatarr[],intsize){

floatmax=arr[0];

inti;

 

for(i=1;i<size;i++){

if(arr[i]>max){

max=arr[i];

}

}

 

returnmax;

}

 

publicstaticfloatgetmin(floatarr[],intsize){

floatmin=arr[0];

inti;

 

for(i=1;i<size;i++);

{

if(arr[i]<min){

min=arr[i];

}

}

 

returnmin;

}

}

 

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Instruction Format
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education