como faço para que o programa deverá receber pela linha de comando (cmd) o tamanho da lista e um código indicando o tipo da lista.
exemplo antes compilar:
javac Ordena.java
até ai beleza, porém, depois (na hora de executar):
java ordena 1000 1
como ele fica esperando e não executa, como fazer para que ele execute.
Fiz no modo convencional executar depois digitar porém o professor não aceitou ele que direto pela linha de comando, me ajudem!
criador
#2
No método principal e estático main, há um argumento chamado String[] args.
Se você passar os argumentos 1000 e 1, esta String será alimentada na posição 1 com 1000 e na posição 2 com 1.
Ou seja, java Ordena.java 1000 1.
Exemplo:
// args[0] conterá 1000 e args[1] conterá 1...
System.out.println(args[0]);
System.out.println(args[1]);
Este código imprimirá 1000 e 1 respectivamente.
Espero ter ajudado.
Abraço!
[quote=criador]No método principal e estático main, há um argumento chamado String[] args.
Se você passar os argumentos 1000 e 1, esta String será alimentada na posição 1 com 1000 e na posição 2 com 1.
Ou seja, java Ordena.java 1000 1.
Exemplo:
// args[0] conterá 1000 e args[1] conterá 1...
System.out.println(args[0]);
System.out.println(args[1]);
Este código imprimirá 1000 e 1 respectivamente.
Espero ter ajudado.
Abraço![/quote]
Ajudou! Obrigado pela dica…