Stavo seguendo questa guida al java: http://twiki.di.uniroma1.it/pub/Metod_prog/EO/MPprogramma/da_C_a_Java_1.html
quando sono incappato in questo esercizio:
Parole_verticali] Scrivere un programma che legge tre parole e le stampa in verticale l'una accanto all'altra. Ad esempio, se le parole sono "gioco", "OCA" e "casa" allora il programma stampa:
gOc
iCa
oAs
c a
o
Ho fatto questo cod, ma penso non sia il massimo, come lo avreste fatto voi ?
quando sono incappato in questo esercizio:
Parole_verticali] Scrivere un programma che legge tre parole e le stampa in verticale l'una accanto all'altra. Ad esempio, se le parole sono "gioco", "OCA" e "casa" allora il programma stampa:
gOc
iCa
oAs
c a
o
Ho fatto questo cod, ma penso non sia il massimo, come lo avreste fatto voi ?
Codice:
public class Esercizi{
public static void main(String args[]){
String str1="gioco",str2="OCA",str3="casa";
int j=0;
for(int i=0;i<str1.length();i++){
System.out.print(str1.charAt(i));
if (i < str2.length()){
System.out.print(str2.charAt(i));
}
if(i < str3.length()){
System.out.print(str3.charAt(i));
}
j++;
if(j == 1){
System.out.println("");
j=0;
}
}
}
}