package day2;
import java.util.Scanner;
public class Ex04_NumberBoundary {
public static void main(String[] args) {
//과제 191119 - 8
//과제 -입력값의 범위 알아내기
//배열 입력값
/*
하나의 수를 입력 받고 10의 배수로 입력 받은 수는 어느 범위에 있는지 출력되는
프로그램을 작성하라.
예)
>> 45
입력한 수는 40보다 크고 50보다 작다.
*/
System.out.println("---- 과제 array ----");
Scanner sc = new Scanner(System.in);
System.out.println("숫자를 입력하세요. ");
System.out.print(">> ");
int number = sc.nextInt();
int tens;
tens = (number / 10) *10;
//숫자가 10단위일 경우
if(number %10 ==0)
System.out.println("입력한 숫자는 " + number+"입니다.");
//입력값이 10보다 작은 경우
else if(number <= 10)
System.out.println("입력한 숫자는 0보다 크고 10보다 작습니다." );
else
System.out.println("입력한 숫자는 "+ ((tens)) +"보다 크고 " + (tens+10) + "보다 작습니다." );
//강사님 풀이
int _num;
for(int i = 0; i <10 ; i++) {
_num = 10 * i; //0-90
if( number > _num && number <= _num + 10)
System.out.println(number + "는 " + _num+"와 " + (_num+10)+ "의 범위안에 있습니다.");
}
}
}