EditText에 값을 입력하고 버튼을 누르면 잘나오는데

 

아무값도 입력을 하지 않고 버튼을 누르면 에러가 나요...

 

어떻게 하나요???

 

밑에 소스에요  1~ 45까지의 숫자입력해서 up down 하는 그런건데 값을 입력을 안하면 에러가나오네요

 

밑의 소스는  확인키를 눌렀을떄의 onclick입니다.

 

public void click(View v)
     {
      num = Integer.parseInt(et_input.getText().toString());
      count++;
      if(num == rnum){
       tv_ouput.setText( "시도횟수 : " + count +"번"+ "  정답 : " + rnum);
      }else if(num < rnum){
       tv_ouput.setText("UP!!!");
       try{
        mp = new MediaPlayer();
        mp.setDataSource("sdcard/up.mp3");
              mp.prepare();
              mp.start();
              
             } catch (Exception e) {
                 Log.e("MyAudio", "error: " + e.getMessage(), e);
             }
      }else {
       tv_ouput.setText("Down!!!");
       try{
        mp = new MediaPlayer();
        mp.setDataSource("sdcard/down.mp3");
              mp.prepare();
              mp.start();
              
             } catch (Exception e) {
                 Log.e("MyAudio", "error: " + e.getMessage(), e);
             }
       
       }
      
     }