O yo he malinterpretado el mandato o lo haz hecho tu:
Cita: Escribir un programa que emplee un argumento de la línea de comandos para realizar
una conversión decimal a hexadecimal; es decir, el número decimal se introducirá en la
línea de comandos, siguiendo al nombre del programa.
Ej:
C:> decihex 128 111
Deci= 128 Hex= 80
Deci= 111 Hex= 6F
C:>
El programa no imprimirá C:> ... etc, eso fue un ejemplo de la ejecución del programa (una muy mala por cierto).
Creo que se refieren a esto:
Código javascript
:
Ver originalpublic class DecToHex {
public static void main(String[] args) {
if(args.length < 1) {
System.err.println("No ha dado ningun numero");
} else {
for(int i = 0; i < args.length; i++) {
System.out.println("Decimal: " + args[i] + " - Hex: " + Integer.toString(Integer.valueOf(args[i]), 16));
}
}
}
}
Lo ejecutarias de la siguiente manera en la linea de comandos:
java DecToHex 127 111 101