Ciao sono alle prime armi con java
e sono incappata
in un problema piuttosto semplice:
scrivere un programma che legge da standard input una parola e la spampi in maiuscolo su diagonali parallele di 4 lettere ciscuna.
es programmazione
codice:
P R A N
R A Z E
O M I
G M O
Ho provato a sviluppare il tutto con il seguente codice:
codice:
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("inserisci una parola");
String f=sc.nextLine();
int x=f.length();
String q=f.toUpperCase();
for(int d=0;d<4;d++){//riga
for(int s=0;s<=d;s++) //colonna
System.out.print(" ");
System.out.println(q.charAt(d));
}
}
}
solo che mi stampa solo le prime 4 lettere parallele.
Ringrazio tutti x la disponibilità