Hercles Posted March 15, 2015 at 10:42 PM Report Share #579506 Posted March 15, 2015 at 10:42 PM (edited) Olá! caros, na linha em que eu posto abaixo, o que faz o "args[0]", penso em se tratar de algo didático... Pois nos códigos em que estou estudando vejo isso e para testar eu substituo pro um método de entrada como Scanner. Alguma outra explicação? int n = Integer.parseInt(args[0]), m = Integer.parseInt(args[1]); Edited March 18, 2015 at 09:18 PM by Hercles Link to comment Share on other sites More sharing options...
mundo Posted March 16, 2015 at 10:20 AM Report Share #579514 Posted March 16, 2015 at 10:20 AM o n e o m, sao argumentos que passas quando executas o teu programa. Por exemplo se tens um programa que soma 2 numeros, soma 2 3, no terminal vai te pegar no 2 e atribuir a variável n, e o 3 à variável m. Link to comment Share on other sites More sharing options...
Hercles Posted March 16, 2015 at 03:01 PM Author Report Share #579536 Posted March 16, 2015 at 03:01 PM BLZ! e o args[0]? Link to comment Share on other sites More sharing options...
alexandre1985 Posted March 16, 2015 at 04:02 PM Report Share #579545 Posted March 16, 2015 at 04:02 PM BLZ! e o args[0]? O args[0] é o primeiro argumento que o teu programa java recebe. http://alexandre1985.github.io Link to comment Share on other sites More sharing options...
Hercles Posted March 16, 2015 at 04:25 PM Author Report Share #579552 Posted March 16, 2015 at 04:25 PM teria um método que constrói esta ordem de primeiro e segundo..... Link to comment Share on other sites More sharing options...
alexandre1985 Posted March 17, 2015 at 08:00 PM Report Share #579653 Posted March 17, 2015 at 08:00 PM nao percebi http://alexandre1985.github.io Link to comment Share on other sites More sharing options...
Hercles Posted March 18, 2015 at 09:15 PM Author Report Share #579774 Posted March 18, 2015 at 09:15 PM Eu não entendi --- "O args[0] é o primeiro argumento que o teu programa java recebe.". Mas isto vem de um arquivo txt? é isso? Link to comment Share on other sites More sharing options...
Musagen Posted March 18, 2015 at 11:44 PM Report Share #579791 Posted March 18, 2015 at 11:44 PM se o "args[0]" vem do seguinte método, public static void main(String[] args) { } O que alexandre1985 disse está correcto. Quando fores correr um programa podes enviar argumentos que o método main vai receber, por exemplo: java NomeDoPrograma 1 55 6 4 onde: args[0] == 1; args[1] == 55; args[2] == 6; args[3] == 4; e por ai fora. 1 Report Link to comment Share on other sites More sharing options...
alexandre1985 Posted March 19, 2015 at 01:45 PM Report Share #579823 Posted March 19, 2015 at 01:45 PM O args[0] serve para quando estás a executar o programa pela linha de comandos. Por exemplo java -jar exemplo.jar 12 20 O programa exemplo.jar recebe 2 argumentos, o 12 e o 20, logo dentro do teu programa o arg[0] == 12 e o arg[1] == 20 1 Report http://alexandre1985.github.io Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now