본문 바로가기

수업 복습하기/Java Quiz

Quiz 12 - 스캐너 + while

728x90
728x90

= 스캐너 + while

 

<문제 1> (난이도 -> ) (혼자 못풀었음 ㅠ -> 비슷한 문제 오늘 풀었음!)

정수를 계속 입력하다가, "0"을 입력하면,

0을 입력하기 전까지 입력한 정수들의 합 구하는 문제

 

<정답>

ex)

정수입력>4
정수입력>2
정수입력> 0
합:6

 

<해설>

Scanner scan = new Scanner(System.in);
	int sum = 0;//합계변수는 while바깥에 만든다.
	int a = 1;
	while(a!=0) { //a!=0만 두면 무한히 돌아간다.
	System.out.print("정수입력>");
		a=scan.nextInt();
		sum+=a;	
	}
		System.out.println("합:"+sum);

 

 

728x90

'수업 복습하기 > Java Quiz' 카테고리의 다른 글

Quiz 14 - for구문 연습  (0) 2021.08.21
Quiz 13 - 배열 + while  (0) 2021.08.21
Quiz 11 - 스캐너 + while  (0) 2021.08.20
Quiz 10 - 스캐너 + while  (0) 2021.08.20
Quiz 09 - 스캐너 + 스위치  (0) 2021.08.20