IT 개발노트
while문 예제 (1~100사이의 값 더하기) 본문
문제 : 1~100사이의 값을 입력받아 1부터 입력받은 수까지 더하기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | package sungju.Java.Test2; import java.util.Scanner; public class Test2 { public static void main(String[] args){ Scanner input = new Scanner(System.in); int i, sum=0; while(true) { System.out.print("수입력(1~100) :"); i=input.nextInt(); //i값을 1~100사이의 숫자만 입력받기 위한 조건식 if(i>=1&&i<=100) { //조건식이 true라면 while문을 탈출한다. break; } //조건식이 false라면 다시 while문 실행 System.out.println("잘못 입력, 다시"); } //1~사용자가 입력한 i값까지 연산을 실행 for(int j=1; j<=i; j++) { sum = sum + j; } System.out.println("입력 받은 수까지의 합 : " + sum); } } |
'알고리즘 > JAVA' 카테고리의 다른 글
do-while문 예시 (사용법) (0) | 2019.02.08 |
---|---|
while문 예제 (몫과 나머지 구하기) (0) | 2019.02.08 |
for문 예제8 (1부터 시작하여 홀수의 합이 10000을 넘지 않는 마지막 수) (0) | 2019.02.07 |
for문 예제7 (특정 배수를 제외한 1~1000까지의 합) (0) | 2019.02.07 |
for문 예제6 (매일 n배씩 증가하면 m날에는 몇배가 되나) (1) | 2019.02.07 |