import java.util.*;
public class Lab5_2{
public static void main(String[]args){
Scanner scan = new Scanner(System.in);
int num=0;
boolean choice=true;
int min= Math.min(100, num);// need to fix the min to the avg, won't print out
int max= Math.max(0, num);
int sum=+ num;
double avg= sum/(num+1);
while(choice==true){
if(num>=0 && num<=100){
System.out.println("Please enter a number between 0 and 100 ");
num= scan.nextInt();
System.out.println("You entered: " + num);
}else if(num<0 || num>100){
choice=false;
System.out.println("Thank you ");
}
}
}
/*
System.out.println("Min = " + min);
System.out.println("Max = " + max);
System.out.println("Sum = " + sum);
System.out.println("Avg = " + avg);*/
}
이 방법이 더 쉽다는 것을 알고 있습니다. 그러나 나는 내 삶에 대해 계산할 코드를 얻는 방법을 찾지 못합니다. 최소, 최대, 합계 및 평균. 모든 숫자를 숫자로 입력 할 수 있고 배열을 사용하지 않고 계산할 수 있어야합니다 (클래스가 없기 때문에). 최소, 최대, 합계 및 평균을 계산하는 방법
하면 처리 할 당신의 범위 내에 있지 않은 번호를 싶지 않기 때문에 당신은 while 루프의 외부 Scanner.read을해야 사전에
들여 쓰기를 수정하십시오. –
일단 while 루프를 실행하면 새로운 최소/최대/평균을 계산하지 못할 것이라고 생각합니다. 하지만 제레미가 당신의 들여 쓰기를 고쳤다 고 말했습니다 :) – Quantico