Como modificar o valor de uma variável ou vetor por um Método sem passar como parâmetro? (Na mesma classe principal)
Como modificar o valor de uma variável ou vetor por um Método sem passar como parâmetro? (Na mesma classe principal)
por exemplo:
por exemplo:
public Class Programa {
public static void mudavalor() {
variavel++;
}
public static void main(String[] args) {
int variavel = 0;
System.out.println("Valor inicial: " + variavel);
mudavalor()
System.out.println("Valor inicial: " + variavel);
}
}
Vinnicius Rosa
Curtidas 0
Respostas
Vinnicius Rosa
10/12/2016
Lembrando que "variavel" seria uma variável GLOBAL no meu entendimento.
GOSTEI 0
Rafael Oliveira
10/12/2016
Boa tarde Vinicius,
para executar a alteração da variável, sem a passagem de parâmetro, faz-se necessário a declaração estática da variável conforme o código abaixo:
public class NewClass {
static int variavel;
public static void mudavalor() {
variavel++;
}
public static void main(String[] args) {
System.out.println("Valor inicial: " + variavel);
mudavalor();
System.out.println("Valor inicial: " + variavel);
}
}
Bom estudo e espero ter ajudado !
para executar a alteração da variável, sem a passagem de parâmetro, faz-se necessário a declaração estática da variável conforme o código abaixo:
public class NewClass {
static int variavel;
public static void mudavalor() {
variavel++;
}
public static void main(String[] args) {
System.out.println("Valor inicial: " + variavel);
mudavalor();
System.out.println("Valor inicial: " + variavel);
}
}
Bom estudo e espero ter ajudado !
GOSTEI 0