본문 바로가기

Java/Java 기초

[Java] While문 For문 활용

while문 활용 및 작성된 코드를 for문으로 바꿔서 코딩을 해봤다.

 

1. 1부터 100까지의 합

2. 100이하 자연수 중에서 2와 7의 공배수를 출력하고 출력된 공배수의 합

3. 구구단 5단 출력

class LoopEx 
{
	public static void main(String[] args) 
	{
		/*
		1부터 100까지의 합을 구하여 출력 - While문을 이용
		*/
		int n = 0, total = 0;
		while (n < 100)
		{
			n++;
			total = total + n;
		}
		System.out.println("1부터 100까지의 합 : " + total);

		/*
		100이하의 양수 중에서 2의 배수이면서 7의 배수인 숫자를 출력하고,
		출력된 숫자들의 합을 구하여 출력
		*/
		int num = 1, sum = 0;
		while (num <= 100)
		{
			if (num % 2 == 0 && num % 7 == 0)
			{
				System.out.println("2와 7의 공배수 : " + num);
				sum = sum + num;
			}
			num++;
		}
		System.out.println("100이하 숫자 중에서 2와 7의 공배수의 합은 " + sum + "입니다.");

		/*
		구구단 중 5단 출력 - for문 이용
		5 x 1 = 5
		5 x 2 = 10
		...
		5 x 9 = 45
		*/
		for (int i = 1; i < 10 ; i++ )
		{
			System.out.println("5 x " + i + " = " + (i * 5));
		}
	}
}
728x90
반응형

'Java > Java 기초' 카테고리의 다른 글

[Java] 이중 for문  (0) 2020.06.24
[Java] break와 continue  (0) 2020.06.24
[Java] for문  (0) 2020.06.24
[Java] While문 Do-While문 차이  (0) 2020.06.24
[Java] Switch 구문  (0) 2020.06.23