Ciao ok ho provato a rifarlo riscrivendo il codice considerando le righe:
se inserisco da terminale: uno due trecodice:iimport java.util.Scanner; import java.util.StringTokenizer; class ParoleAppese{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); System.out.println("insersci le parole"); String f=sc.nextLine(); final int n=4; String maiuscole[]=new String[n]; StringTokenizer st = new StringTokenizer(f," "); int count=0; while(st.hasMoreTokens()){ String numero1=st.nextToken(); String m=numero1.toUpperCase(); maiuscole[count]=m; int size=maiuscole[count].length(); for(int riga=0;riga<size;riga++){ for(int posizione=0;posizione<=count;posizione++) System.out.print(maiuscole[count].charAt(posizione) + " "); } } } }
Perchè il compilatore mi stampa:U U U D D D T T T? Scusa ma sono in crisi![]()

Rispondi quotando