Java

while문

BINTHEWORLD 2022. 2. 14. 18:59
package ch03;

import java.util.Scanner;

public class WhileEx {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int count = 0, n = 0;
		double sum = 0;
		System.out.println("정수를 입력하고 마지막에 0을 입력하세요.");
		//2 22 23 4 67 0 : 0 입력 시 while문 빠져나가고,  count = 5
		//sc.nextInt() 숫자가 입력되기 전까지 실행되지 않고 대기상태
		while((n=sc.nextInt())!=0) {
			sum+=n;
			count++;
			}
			System.out.println("입력한 숫자의 갯수는 " + count + "개 이며" );
			System.out.println(" 평균은 " + sum/count + "입니다.");
			sc.close();
			
		}
	}