galera para que serve esse comando
static void
e por exemplo esse codigo
[code]package javaapplication2;
public class Main {
public void displayMessage()
{
System.out.println(“welcome to grade book”);
}
}[/code]
porque deve utilizar esse public void displayMessage()
ao invez de usar
public static void(String[]args)
System.out.println(“welcome to java”)
Sua pergunta é quanto ao “static” ou quanto ao “void” ou quanto ao String[args]?
O porquê do “static”: http://www.guj.com.br/articles/121
O porquê do “void”:
Como você já deve ter aprendido, em java há métodos…
Em métodos você passa:
- Se é “public”, “private” ou “protected” (acho que são só esses)
- Se é “static”
- o tipo de retorno (“Sring”, “int”, “boolean”, “void”…)
- o nome do método
- os parâmetros (o que ele vai percisar receber para eecutar suas operações)
- e entre chaves, as opeações que ele fará:
Ex:private static int somar(int num1, int num2){
return num1 + num2;
}
No exemplo eu disse que o método é do tipo “int” então ele tem de retornar um valor do tipo “int”
O tipo “void” é um tipo parecido com “null”, para simplificar, ele é um tipo que não retorna nada
Ex:private static void somar(int num1, int num2){
System.out.println(num1 + num2);
}
O porquê do String[]args:
Isso é um parâmetro que o método está recebendo… ou seja, para que o método funcione você precisará parar um array do tipo String (“String[]”) e dentro do método você chama esse array por “args”
Ele é utilizado no método principal “main” que é o primeiro método a ser chamado quando você põe para executar (mas não esquente a cabeça com isso agora não…)
Por favor, ao postar tópicos, dê títulos descritivos. O título “Ajuda” não facilita em nada para quem está lendo a lista de tópicos.