Teste de mesa Java

09/04/2019

0

package semana09;

public class PassagemValorReferencia {

public static void main(String[] args) {

int a = 3;
System.out.println("Dobro: " + dobrar(a));

int [] b = ;
incrementar(a, 3);
incrementar(b);
incrementar(b[0]);
System.out.println("a: " + a);
System.out.println("b: " + b[0]);
}
// valor+ valor = 5
public static void incrementar(int valor){
valor++;
System.out.println("Incrementar: " + valor);
}

public static void incrementar(int[] valor){
valor[0]++;
System.out.println("Incrementar: " + valor[0]);
}
//(a,3)
public static void incrementar(int valor, int incremento){
valor += incremento;
System.out.println("Incrementar: " + valor);
}
/**
* Dobra o valor recebido.
* @param valor Valor a dobrar.
* @return O valor dobrado.
*/
public static int dobrar(int valor){
return valor + valor;

}

}

Dobro: 6
Incrementar: 6
Incrementar: 3
Incrementar: 4
a: 3
b: 3

Alguém poderia demonstrar esse teste de mesa?
Daniela

Daniela

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar