과거⚰️

[18] 복습 | 응용 1 2 | 업다운 2 | 베스킨라빈스 31

아무루 2020. 10. 8. 16:29
package day009;

public class Day00901반복문복습 {
	public static void main(String[] args) {
		
		/*
		 * 1. 1~10 사이의 수 중에 홀수만 출력
		 *  1, 3, 5, 7, 9,
		 *  
		 * 2. 1~10 사이의 수 중에 4의배수의 개수 출력
		 *  2개
		 * 2. 1~10 사이의 수 중에 3의 배수의 합 출력
		 *  18
		 */
		int i = 1;
		while(i <=10 ) {
			if(i % 2 == 1) {
				System.out.print(i);
			}
			++i;
		}
		System.out.println();
	
			i = 1;
			int cnt = 0;
			while(i <=10 ) {
				if(i % 4 == 0) {
					cnt++;					
				}
				++i;						
			}
			System.out.print(cnt);		
		
			System.out.println();
		 i = 1;
		 int tot = 0;
		while(i <=10 ) {
			if(i % 3 == 0) {
				tot = tot + i;
				
			}
			++i;
		}
		System.out.print(tot);
		}
	

}


package day009;

import java.util.Random;
import java.util.Scanner;

public class Day00902업다운게임2 {

	public static void main(String[] args) {
		/*
		 * 업다운
		 * 1. com은 랜덤하게 1~ 100 사이
		 * 2. me는 1~ 100 사이 입력
		 * 3. com과 me를 비교해 업다운게임
		 */
			
		Random ran = new Random();
		Scanner scan = new Scanner(System.in);
		int com = ran.nextInt(100)+1;
		int i = 1;
		while(i == 1) {
			System.out.println("숫자를 입력하세요.");
			int me = scan.nextInt();
			if(com > me) {
				System.out.println("up");
			}
			else if(com < me) {
				System.out.println("down");
			}
			else if(com == me) {
				System.out.println("bingo");
			i = 0;}
			
		}
		

	}

}


package day009;


public class Day00903반복문응용1 {

	public static void main(String[] args) {
		/*1~99사이의 수 중에
		 * 1.9의 배수이면서 일의 자리가 6인 첫전째 배수 출력
		 * 36
		 * 
		 */
		int i = 1;
		while(i < 1000) {
			if(i % 9 == 0 && i % 10 == 6) {
				System.out.println(i);
				i = 1000;
			}
			i++;
		}
		/*
		 * 2. 9의 배수 중 십의 자리가 6인 첫번째 배수 출력
		 * 63
		 * 
		 * 3. 8의 배수 중 150보다 작고 150에 가장 가까운 수 출력
		 * 144
		 * 
		 */
		int j = 1;
		while(j < 100) {
			if(j % 9 == 0 && j/10 == 6) {
	            System.out.println(j);
	            j = 200;
			}
			j++;
		}
		int temp = 0;
		i = 1;
		while(i < 150) {
			if(i % 8 == 0 && i < 150) {
				temp = i;
			}
			i++;
		}
		System.out.println(temp);

	}

}



package day009;


public class Day00903반복문응용1 {

	public static void main(String[] args) {
		/*1~99사이의 수 중에
		 * 1.9의 배수이면서 일의 자리가 6인 첫전째 배수 출력
		 * 36
		 * 
		 */
		int i = 1;
		while(i < 1000) {
			if(i % 9 == 0 && i % 10 == 6) {
				System.out.println(i);
				i = 1000;
			}
			i++;
		}
		/*
		 * 2. 9의 배수 중 십의 자리가 6인 첫번째 배수 출력
		 * 63
		 * 
		 * 3. 8의 배수 중 150보다 작고 150에 가장 가까운 수 출력
		 * 144
		 * 
		 */
		int j = 1;
		while(j < 100) {
			if(j % 9 == 0 && j/10 == 6) {
	            System.out.println(j);
	            j = 200;
			}
			j++;
		}
		int temp = 0;
		i = 1;
		while(i < 150) {
			if(i % 8 == 0 && i < 150) {
				temp = i;
			}
			i++;
		}
		System.out.println(temp);

	}

}



package day009;


public class Day00903반복문응용1 {

	public static void main(String[] args) {
		/*1~99사이의 수 중에
		 * 1.9의 배수이면서 일의 자리가 6인 첫전째 배수 출력
		 * 36
		 * 
		 */
		int i = 1;
		while(i < 1000) {
			if(i % 9 == 0 && i % 10 == 6) {
				System.out.println(i);
				i = 1000;
			}
			i++;
		}
		/*
		 * 2. 9의 배수 중 십의 자리가 6인 첫번째 배수 출력
		 * 63
		 * 
		 * 3. 8의 배수 중 150보다 작고 150에 가장 가까운 수 출력
		 * 144
		 * 
		 */
		int j = 1;
		while(j < 100) {
			if(j % 9 == 0 && j/10 == 6) {
	            System.out.println(j);
	            j = 200;
			}
			j++;
		}
		int temp = 0;
		i = 1;
		while(i < 150) {
			if(i % 8 == 0 && i < 150) {
				temp = i;
			}
			i++;
		}
		System.out.println(temp);

	}

}