java - while 음수가 입력될때까지 정수 받기

imjingu·2023년 8월 7일
0

개발공부

목록 보기
317/481

음수가 입력될 때까지, 사용자가 입력한 합계를 계산하여 출력하는 프로그램을 작성하세요
while문을 사용, break 사용하지 말것,
1) while문으로 작업
2) 1)-가능하면 do while 문 작업

package chapter20230807;
import java.util.Scanner;
public class test07 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		
		Scanner sc = new Scanner(System.in);
		int sum = 0;
		int value = 0;
		
		// while 문의 조건이 처음에 참이되어야하고 , 합에 영향을 미치지 않아야 함
		while (value >= 0) {
			sum += value;
			System.out.print("정수를 입력하세요 : ");
			value = sc.nextInt();			
		}
	System.out.println("정수의 합계는 " + sum + " 입니다."); // 음수를 입력하면 false 이므로 while문을 벗어남
	sc.close(); //노랑 경고를 없애줌
	}
}

0개의 댓글