Int a String

di il
3 risposte

Int a String

Ragazzi come faccio a fare inserire il titolo?Che sintassi devo usare al posto di questa" titolo = Integer.valueOf(numeroLetto).intValue(); " per inserirlo come Stringa


import java.io.*;
 
public class Creatore
{
    
    public static void main(String[] args){
    Libri elenco[] = new Libri[10];
    //impostazione dello standard input
    InputStreamReader input = new InputStreamReader(System.in);
    BufferedReader tastiera = new BufferedReader(input);
   
    int pagine;
    String titolo;
        for(int x =0; x < 10; x++){
        System.out.println("Inserisci il titolo");
        try{
            String numeroLetto = tastiera.readLine();
            titolo = Integer.valueOf(numeroLetto).intValue();     //<-----------------NON MI RIESCO A SISTEMARE QUESTA RIGA DI CODICE
        }
        catch(Exception e){
            System.out.println("\nNumero non corretto!");
        }
        System.out.println("Inserisci le pagine");
	try{
            String numeroLetto = tastiera.readLine();
            pagine = Integer.valueOf(numeroLetto).intValue();
        }
        catch(Exception e){
            System.out.println("\nNumero non corretto!");
        }
        elenco[x] = new Libri(titolo,pagine);
        }
        
        System.out.println("Ora stamperemo i nomi dei libri con meno di 100 pagine");
        for(int x =0; x < 10; x++){
         if(elenco[x].pagine < 100){
             System.out.println("Il titolo e'"+ elenco[x].titolo);
            }
         
        }
        
    }
}

3 Risposte

  • Re: Int a String

    Marcotido ha scritto:


        String titolo;
            for(int x =0; x < 10; x++){
            System.out.println("Inserisci il titolo");
            try{
                String numeroLetto = tastiera.readLine();
                titolo = Integer.valueOf(numeroLetto).intValue();     //<-----------------NON MI RIESCO A SISTEMARE QUESTA RIGA DI CODICE
            }
    
    Scusa ma se leggi un String e devi assegnare a titolo che è un String .... non serve alcuna conversione!
  • Re: Int a String

    Io devo fare inserire all'utente un String e mi da questo errore incompatible types : int cannot be converted to java.lang.String
  • Re: Int a String

    Marcotido ha scritto:


    Io devo fare inserire all'utente un String e mi da questo errore incompatible types : int cannot be converted to java.lang.String
    Scusa eh ... stampi "Inserisci il titolo", fai (giustamente) un readLine() che fornisce un String. E la variabile titolo è un String.
    Quali dubbi ci sarebbero?
Devi accedere o registrarti per scrivere nel forum
3 risposte