Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    programmino java help...

    a scuola mi hanno dato da fare un programma in java con netbeans (io ho il 6.7.1).
    la descrizione è "inserire 10 stringhe con il ciclo for, dopo aver inserito una stringa invertire il senso (con un altro ciclo, con il metodo length() e il metodo charAt()) e stampare.

    ho scritto il programma con netbeans

    package alfabeto;
    import java.io.*;
    import java.util.*;
    class Alfabeto
    {
    public static void main(String[] args)
    {
    int aux, i, lunghezza;
    String carattere=new String();
    String frase=new String();
    String invertita=new String(" ");
    Scanner tastiera=new Scanner(System.in);
    for(i=0;i<10;i++)
    {
    System.out.println("inserire la frase");
    frase=tastiera.nextLine();
    lunghezza=frase.length();
    for(aux=0;aux<lunghezza;aux++)
    {
    carattere=frase.charAt(aux);
    invertita=toString(carattere)+invertita;
    }
    System.out.println('invertita');
    }
    }
    }

    mi da errore a -carattere=frase.charAt(aux);
    -invertita=toString(carattere)+invertita;
    -System.out.println('invertita');




    idee???

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: programmino java help...

    Originariamente inviato da matteo4615
    a scuola mi hanno dato da fare un programma in java con netbeans (io ho il 6.7.1).
    la descrizione è "inserire 10 stringhe con il ciclo for, dopo aver inserito una stringa invertire il senso (con un altro ciclo, con il metodo length() e il metodo charAt()) e stampare.

    ho scritto il programma con netbeans

    package alfabeto;
    import java.io.*;
    import java.util.*;
    class Alfabeto
    {
    public static void main(String[] args)
    {
    int aux, i, lunghezza;
    String carattere=new String();
    String frase=new String();
    String invertita=new String(" ");
    Scanner tastiera=new Scanner(System.in);
    for(i=0;i<10;i++)
    {
    System.out.println("inserire la frase");
    frase=tastiera.nextLine();
    lunghezza=frase.length();
    for(aux=0;aux<lunghezza;aux++)
    {
    carattere=frase.charAt(aux);
    invertita=toString(carattere)+invertita;
    }
    System.out.println('invertita');
    }
    }
    }

    mi da errore a -carattere=frase.charAt(aux);
    -invertita=toString(carattere)+invertita;
    -System.out.println('invertita');




    idee???
    1) charAt() restuisce un char, non un oggetto String
    2) toString(carattere), così come l'hai invocata te non esiste
    3) per stampare a schermo il valore di una variabile non si mette il nome della stessa tra apici. Puoi fare System.out.println(invertita) oppure System.out.println("Stringa dopo l\'inversione: " + invertita)
    4) Il codice va postato all'interno del tag CODE altrimenti non si capisce 'na mazza
    5) Alle discussioni va messo un titolo che permetta di capire di cosa si parla senza dover aprire il thread. "programmino java help" è leggermente vago visto che qui dentro tutti postano perché hanno qualche problema con un programma Java...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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.