Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
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 27 28
29 30
Archives
Today
Total
관리 메뉴

Everything has an expiration date

066 - Java return 실습 : 사용자에게 10 이상의 정수를 입력받아 1부터 입력값까지의 합을 출력하고, 10 미만의 정수일 경우 return을 통해 main()메소드를 종료하는 프로그램. 본문

[Java]/Program source (java)

066 - Java return 실습 : 사용자에게 10 이상의 정수를 입력받아 1부터 입력값까지의 합을 출력하고, 10 미만의 정수일 경우 return을 통해 main()메소드를 종료하는 프로그램.

Jelly-fish 2023. 9. 1. 15:54
/*==============================================
	■■■ 실행 흐름의 컨트롤(제어문) ■■■
================================================*/

// return 실습

// ※ return 키워드가 지니는 두 가지 의미
//	  1. 값의 반환
//	  2. 메소드 종료

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

public class Test066
{
	public static void main(String[] args)	throws IOException
	{
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

		int n, s;

		System.out.print("임의의 정수 입력(10 이상) : ");
		n = Integer.parseInt(br.readLine());
	
		if (n < 10)
		{
			System.out.println("10 이상의 정수를 입력해야 합니다.");
			return;
			//-- 메소드 종료 → return 문을 포함하고 있는 메소드 → main() 메소드 → 프로그램 종료
		}



		s = 0;

		for (int i = 1; i <= n ; i++)
		{
			s += i;
		}

		System.out.println("결과 : " + s);
		



	}
}