Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Buzzz
    Registrato dal
    Jan 2009
    Messaggi
    775

    inserisci alementi frase in un array



    sto facendo questo smeplice programmino, che inserita una frase i una stringa metta ogni elemento in una posizione di un array. eccolo:

    codice:
    import javax.swing.*;
    public class CharArray
    {
       public static void main()
       {
           String array=new String();
           int dim=array.length();
           
           array=JOptionPane.showInputDialog("Inserisci la frase");
           
           char vett[]=new char[dim];
           
           for(int i=0;i<dim;i++)
           {
               vett[i]=array.charAt(i);
           }
           
           for(int i=0;i<dim;i++)
           {
               System.out.print(vett[i]+"\t");
           }
           
       }
    }
    il problema è che non parte la finestra della System.. quindi non stampa niente.. sapete dirmi il perchè? grazie mille!!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: inserisci alementi frase in un array

    Originariamente inviato da Buzzz
    codice:
           String array=new String();
           int dim=array.length();
           
           array=JOptionPane.showInputDialog("Inserisci la frase");
           
           char vett[]=new char[dim];
    Non va bene. All'inizio array fa riferimento ad una stringa vuota, quindi dim è 0. Se poi tu con showInputDialog assegni a array un'altra stringa, non cambia nulla per dim che resta a 0! (quindi i due cicli dopo non fanno nulla).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.