Método que Válida IP - Classe C

[size=14] Fiz um Método simples de Validação de Ip Classe C…[/size]

[size=14]Classe C: 192.0.0.0 até 223.255.255.255 - permite até 2.097.152 redes, cada uma com até 254 dispositivos[/size]

public class Valida {	
	
   
	private static Scanner sc;
	
    public static boolean validaIpClasseC(String ip) {        
    	
        String[] ipDig = ip.replace(".", " ").split(" ");        
        
        //Ip Padrão Classe C
        
        int[] ipMin = {192, 0, 0, 0};
	    int[] ipMax = {223, 255, 255, 255};  
        
        for(int i = 0; i < 4; i++){     
            
        if(((Integer.parseInt(ipDig[i]) < ipMin[i]) || (Integer.parseInt(ipDig[i]) > ipMax[i]))){                
                
                return false;
              }	                    
           }
        
        return true;
    }
    
	
	public static void main(String[] args) {		
		
		sc = new Scanner(System.in);
		
		System.out.print("Digite o Ip: ");
		String ip = sc.nextLine();	
		
		if(validaIpClasseC(ip)){
			
			System.out.println("\nIP Classe C - Válido");
		
		}else{
			
			System.out.println("\nIP Classe C - Inválido");
		}	
	}
  }

Analizem ai… valeu…