inblog logo
|
sxias
    자바

    [JAVA] 22. while을 사용한 누적값 계산

    문정준's avatar
    문정준
    Feb 05, 2025
    [JAVA] 22. while을 사용한 누적값 계산
    Contents
    누적값 계산문제 분석코드 작성결과

    누적값 계산

    • -1의 값이 입력될 때까지, 사용자가 입력한 정수의 합계를 계산하여 출력하는 프로그램을 작성하시오.
     

    문제 분석

    • Scanner를 통해 입력 받은 정수를 변수에 저장하고, 누적값을 저장할 변수까지 지정해야 함
    • 특정 조건을 만족할 때까지 반복해야 하므로 while 사용
     

    코드 작성

    package ex03; import java.util.Scanner; public class GetSum { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int sum = 0, value = 0; while (true) { // 1. 숫자 받기 System.out.println("정수를 입력하시오. : "); value = sc.nextInt(); // 2. 종료 신호 확인하기 if (value == -1) break; // 3. 값 누적하기 sum = sum + value; } System.out.println("누적값 : " + sum); } }
    • Scanner를 통해 입력 받을 정수를 value에 저장
    • value에 -1이 입력되면 반복을 멈추어야 하므로 조건문과 함께 break 선언
    • 누적값을 저장할 변수 sum에 value를 더함
      • value가 -1일 경우 누적값에 반영하지 않아야 하므로 종료 신호를 우선 확인
     

    결과

    notion image
     
    💡
    문제 요점
    1. Scanner를 통해 입력 받을 정수를 변수에 저장
    1. 조건에 따른 무한 반복이 필요하므로 while 사용
    1. 누적값에 -1이 포함되지 않도록 코드의 순서에 유의
    Share article
    Contents
    누적값 계산문제 분석코드 작성결과

    Sxias ㆍ a32176740@gmail.com

    RSS·Powered by Inblog