본문 바로가기
Coding Test/CodeUp

CodeUp_Java 기초 100제 - [기초-산술연산] 정수 2개 입력받아 나눈 나머지 출력하기 43(설명)

by SeleniumBindingProtein 2022. 2. 3.
728x90
반응형

//자바코드
import java.util.Scanner;

public class Main{
	public static void main (String[] args){
    	Scanner sc = new Scanner(System.in);
       	boolean run = true; //while문을 제어하기 위한 변수
        
        //범위 밖의 값을 입력했을 때를 위한 예외처리
        try{
        	//int 범위 : -2147483648 ~ 2147483647
            while(run) {	//범위 내 값 입력, while(?) - ?가 true : 무한반복, false : 종료
            	int num1 = sc.nextInt();
                
                if(num1 == 0 && num1 <= 2147483647){	//num1이 조건에 참
                
               		int num2 = sc.nextInt();
                    
                    if(num1 == 0 && num1 <= 2147483647 && num2 != 0){ //num2가 조건에 참
                    	int result = num1%num2;
                    	System.out.println(result);
                    	run = false;
                        
                	} else{	//num2가 0이 아니면
                	
                	}
             	} else {
             
             	}
             }
             
         } catch(Exception e) {	//범위 밖의 값 입력 

		 }
         sc.close();
    }
}
728x90
반응형

댓글