JAVA

190627 반복문 연습

猫猫 2019. 6. 27. 15:20
반응형
package prj190627;

import java.util.*;

public class While_1 {

	public static void main(String[] args) {
		
		int count= 0;
		int num = 0;
		int even_sum = 0;
		int odd_sum=0;
		int sum=0;
//		
/////////////////////////1부터 100까지의 수 중에서 3의 배수 갯수 알아내기 
		
/////////////////////for 문사용	
		for(int i = 1; i<=100; i++) {
			if(i %3==0) count++;
		}
		System.out.printf("3의 배수 갯수는 : %d", count);

/////////////////do while 문 사용
		do {
			num++;
			if(num%3==0)  count++;
			
		}while(num<=100);
		
		

///////////////////////while문 사용		
//		
		int i =0; 
	
		while(i<=100) { 
			 i++;
			if(i%3==0) count++;
		}
		System.out.println(count);

		
		
////////////////1~100까지의 수 중에서 짝수의 합과 홀수의 합 각각을 출력		
	
///////////////////////////for 문		
		for(int i=0; i<=100; i++) {
			if(i%2==0) even_sum +=i;
			if(i%2!=0) odd_sum +=i; //홀수 구하기
//		    if(i%2==1) odd_sum +=i; //홀수 구하기
		}
/////////////////////////while		
		int i = 0; 
		
		while(i<=100) {

			if(i%2==0) even_sum +=i;
			if(i%2!=0) odd_sum +=i; //홀수 구하기
//  	    if(i%2==1) odd_sum +=i; //홀수 구하기
			i++;
		}
		
///////////////////////do while
		int i = 0; 
		do {
			i++;
			if(i%2==0) even_sum +=i;
			if(i%2!=0) odd_sum +=i; //홀수 구하기
//  	    if(i%2==1) odd_sum +=i; //홀수 구하기			
		}while(i<100);
		
		System.out.println("짝수의 합은 :" + even_sum);
		System.out.println("홀수의 합은 :" +odd_sum);
		
////////////////1~100까지의 수 중에서 5의 배수의 갯수와 합 구하기		
		for(int i =1; i<=100; i++) {
			if(i%5==0) {
				count++;
				sum +=i;
			}
		}
		System.out.printf("1~100까지 5의 배수 갯수는 %d, 합은 %d", count, sum);
//		
/////////////////////////////2개의 주사위 중 합이 6인 수를 표현할 것
		for(int i =1; i<=6; i++) {
			for(int j =1; j<=6; j++) {
				if(i+j == 6) System.out.printf("%d + %d = %d\n", i, j, i+j);
			}			
  		}
		

	} // main end

}// class end
반응형