Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Esercizio charAt()

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    3

    Esercizio charAt()

    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);
    }
    }

  2. #2

    Re: Esercizio charAt()

    Originariamente inviato da Goron
    for(i=0;i<=l-1;i++)
    c=s.charAt(i);

    System.out.println(c);
    Devi usare le parentesi, altrimenti il for eseguirà sempre e solo la prima istruzione successiva.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    3
    Scusami ma non ho capito le parentesi dove vanno...E le graffe o le tonde?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    3
    Grazie ho capito finalmenteeee!

  5. #5
    Originariamente inviato da Goron
    Grazie ho capito finalmenteeee!
    Si trattava delle graffe, ovviamente.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.