[java] leggere array con if
Ciao ho un problema che sembra abbastanza semplice ma che mi sta facendo disperare...allora io dovrei leggere da input la lettera D e il programma mi dovrebbe stampare il contenuto dell'array("N","E","S","W").
La mia soluzione è:
lo so che si fa un ciclo for...ma posso leggere un array con un if,digitando più volte da main il metodo aDestra("D")?
La mia soluzione è:
- Codice: Seleziona tutto
import java.util.*;
class Provaarray{
public String aDestra(String d){
String punti[]={"N","E","S","W"};
String punto="";
int pos=0;
if(d.equals("D")&&pos<punti.length){
punto=punti[pos];
pos++;
}
return punto;
}
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
String s=sc.nextLine();
Provaarray p=new Provaarray();
System.out.println(p.aDestra("D"));
System.out.println(p.aDestra("D"));
}
}
lo so che si fa un ciclo for...ma posso leggere un array con un if,digitando più volte da main il metodo aDestra("D")?