Preciso criar um metodo que seja chamado no switch para somar todos os valores do vetor.
ja tenho o corpo do metodo:
case 1: for(i=0;i<20;i++){
total=total+v[i];
Preciso usar isso fora do case,chamando ele como metodo.
como fazer?
Preciso criar um metodo que seja chamado no switch para somar todos os valores do vetor.
ja tenho o corpo do metodo:
case 1: for(i=0;i<20;i++){
total=total+v[i];
Preciso usar isso fora do case,chamando ele como metodo.
como fazer?
`
public void metodoSwitch(int caso, int[] vetor){
int total = 0;
switch (caso) {
case 1:
total = souChamadoDoCaso1(vetor);
break;
case 2:
total = souChamadoDoCaso2(vetor);
break;
default:
break;
}
System.out.println(total);
}
public int souChamadoDoCaso1(int[] vetor){
int total = 0;
for(int i=0; i < vetor.length; i++){
total=total+vetor[i];
}
return total;
}
public int souChamadoDoCaso2(int[] vetor){
int total = 0;
for(int i = vetor.length; i > 0; i--){
total=total+vetor[i];
}
return total;
}`
Sensacional,muito obrigado pela ajuda.
Agora só preciso descobrir pq o ele está imprimindo o resultado infinitamente kkk