Ecco il codice finale:

codice:
import java.util.*;
import java.io.InputStreamReader;
import java.io.BufferedReader ;
import java.io.IOException;

public class MorseTraductor{

     public static void main(){
        char type=' ';
        int freq=0, i;
        InputStreamReader reader = new InputStreamReader (System.in);
        BufferedReader myInput = new BufferedReader (reader);
        String morse= new String();
        try {
            morse = myInput.readLine();
        } catch (IOException e) {
            System.out.println ("Si è verificato un errore: " + e);
            System.exit(-1);
        }

        switch (morse.charAt(0)){
            case '_': {
                       type='l';
                       for (i=0; i<=4; i++){
                                                if (morse.charAt(i)=='_'){
                                                                        freq++;
                                                                        }
                                               }
                        break;
                       }
            case '.': {
                       type='p';
                       for (i=0; i<=4; i++){
                                                if (morse.charAt(i)=='.'){
                                                                        freq++;
                                                                        }
                                               }
                        break;
                      }    
                      
           default : {
                       type='o';
                       break;
                      }             
       }
       switch (type){
            case 'l': {
                          freq=freq+5;
                          System.out.println("Il codice morse " + morse + " equivale alla cifra " + freq);
            
                        break;
                      }
            case 'p': {
                           System.out.println("Il codice morse " + morse + " equivale alla cifra " + freq);
                      
                        break;
                      }
            case 'o': {
                           System.out.println("Sei un coglione: devi inserire una sequenza di punti e underscore per simulare il codice morse, toglie gli altri caratteri");
                      
                        break;
                      } 
          
       }
    
       
     
       
       
    }
}
Ma si presenta ovviamente un problema... con l'aggiunta delle righe di codice per l'imput dell'utente non mi va più il programma ossia, me lo compila dicendomi che non ci sono errori di sintassi ma quando faccio partire il programma non parte...