본문 바로가기

Language/JAVA

JAVA - 반복문

반응형
반복문

 

public class Hi 
{

	public static void main(String[] args) 
	{
		// TODO Auto-generated method stub

//		반복문 for, while
		
//		int a = 0;
//		0,1,2,3,4,5 화면에 출력
		System.out.println(a);
		a = a + 1;
		System.out.println(a);
		a = a + 1;
		System.out.println(a);
		a = a + 1;
		System.out.println(a);
		a = a + 1;
		System.out.println(a);
		a = a + 1;
		
		for(int i = 0; i < 6; i++) 
		{
			System.out.println(i);
		}
		
//		1부터 100까지 숫자를 다 더한값을 출력한다.
		int sum = 0;
		for(int i = 1; i< 101; i++)
		{
			
			System.out.println(i);
			sum = sum + i;
		}
		System.out.println(sum);
		
		
//		1부터 100까지 홀수만 다 더한값을 출력한다.
//		int sum = 0;
		for(int i = 1; i< 101; i++)
		{
			
			System.out.println(i);
			if(i % 2 == 1)
			{
			sum = sum + i;
			}
		}
		System.out.println(sum);
		
//		2 x 1 = 2
//  	2 x 2 = 4
//		
//		
//		9 x 9 = 81
		
		
		for(int i = 2; i<= 9; i++)
		{
			for(int j = 1; j <=9; j++)
			{
			int result = i * j;
			System.out.println(i+ " X " +j+" = "+result);
			}
		}
		
		int i = 0;
		while( i< 6 )
		{
			System.out.println(i);
			i = i +1;
		}
		
//		1부터 100까지 while문으로 더한값을 출력
//		int i = 1;
//		int sum = 0;
		while(i<= 100 )
		{
			System.out.println(i);
			sum = sum + i;
			i = i + 1;
		}
		System.out.println(sum);
		
//		1부터 100까지 while문 이용해서 더하되, 더한값이 1000보다 크면, 그만 더한다.
//		그때의 합한 값을 출력
		while(i<=100)
		{
			System.out.println(i);
			sum = sum + i;
			if(sum >= 1000)
			{
				break;
			}
			i= i + 1;
		}
		System.out.println(sum);
	}

}

 

 

 

반응형

'Language > JAVA' 카테고리의 다른 글

JAVA - method overroading  (0) 2022.07.01
JAVA - static 키워드를 사용했을때 메모리와의 관계  (0) 2022.07.01
JAVA - 클래스와 객체(인스턴스)  (0) 2022.07.01
JAVA - 배열(Array) 생성  (0) 2022.07.01
JAVA - 조건문  (0) 2022.07.01