반응형
정수를 입력받아 합과 평균을 수하는 자바 프로그램입니다.
음수를 입력받을 때까지 계속 입력받습니다.
import java.util.Scanner;
public class WhileEx {
public static void main(String[] args) {
int count=0; // 입력된 수의 개수
int sum=0; // 합
int n; // 입력
Scanner scanner = new Scanner(System.in);
System.out.println("정수를 입력하세요(음수이면 종료)");
while(true) {
n = scanner.nextInt(); // 정수를 입력받아 n에 저장
if (n < 0) break; // n이 음수이면 while 문을 벗어남
sum += n;
count++;
}
System.out.println("입력: " + count + "개");
System.out.println("합 : " + sum);
System.out.println("평균: " + (double)sum/count);
scanner.close();
}
}
반응형
'Java' 카테고리의 다른 글
(Java) 구구단 출력 (2단부터 9단까지) (0) | 2023.07.12 |
---|---|
(Java) 반복문으로 문자 A~Z까지 출력하기 (0) | 2023.07.11 |
(Java) for: 1부터 10까지 합구하기 1+2+3+4+5+6+7+8+9+10=55 (0) | 2023.07.11 |
(Java) 사칙연산 계산하기 (0) | 2023.07.09 |
(Java) 입력 받은 수의 구구단 출력하기 (0) | 2023.07.02 |