Ragazzi salve a tutti! Sono nuovo del forum e nuovo anche nel campo della programmazione...Mi potreste dare una mano su questo esercizio? Non riesco proprio a capirlo...
Scrivere un'applicazione che:
- legge da input una stringa usando il metodo Lettore.in.leggiLinea()
- stampa in output carattere per carattere
Algoritmo:
- leggere da input (acquisire) la stringa s con il metodo Lettore.in.leggiLinea()
- memorizzare la lunghezza della stringa in una variabile l, usando il metodo
s.length()
- usando un'istruzione for, con i che parte da 0 e si ferma a l-1,
- memorizzare in una variabile c (di tipo char) l'i-esimo carattere
con il metodo s.charAt()
- stampare il carattere ...
Io ho provato così...Ma mi stampa solo l ultimo carattere!
import fiji.io.*;
class nando{
public static void main(String[]args){
int l;
String s;
char c;
int i;
i=0;
l=0;
c='0';
System.out.println("Scrivi una stringa");
s=Lettore.in.leggiLinea();
l=s.length();
for(i=0;i<=l-1;i++)
c=s.charAt(i);
System.out.println(c);
}
}