Computer memorizzano i dati come sequenze di uno binario e zero . Questi dati possono poi essere astratte in un tipo specifico, come un personaggio che rappresenta un numero o una lettera . Cambiare tra queste rappresentazioni è abbastanza facile . La parte difficile è scoprire se un dato insieme di dati è opportuno essere cambiato in un altro . Ad esempio , quando si converte una stringa in un doppio , si dovrebbe prima di controllare per vedere se la stringa contiene valori numerici , altrimenti non avrebbe alcun senso nel convertirlo. Queste sono le insidie di scrittura di applicazioni di conversione . Cose che ti serviranno
Java Software Development Kit con NetBeans Integrated Development Environment ( IDE ) Bundle
Mostra più istruzioni
1
caricare il NetBeans IDE facendo clic sulla sua icona del programma . Quando il caricamento del programma , passare a "Nuovo /Nuovo progetto " e selezionare " Java Application " dalla lista sul lato destro dello schermo . Un nuovo file di codice sorgente viene visualizzato nell'editor di testo NetBeans . Il file di codice sorgente contiene un metodo main vuoto
2
Dichiarare un array di stringhe , scrivendo , tra le parentesi graffe del metodo principale : .
Stringa
s [ ] = { "uno" , " due " , "tre" } ;
3
dichiarare un altro array di doppio a destra sotto la dichiarazione di array di stringhe :
doppio d [ ] ;
4
scorrere l' array di stringhe e controllare ogni valore per vedere se è numerico . Ad esempio , scrivere il seguente ciclo for :
for (int i = 0 , int j = 0; i < s.length (); i + + ) per
{ }
5
test di ogni personaggio e vedere se è numerico inserendo il seguente codice all'interno delle parentesi graffe del ciclo for :
if ( s [ i] fiammiferi ( " - \\ \\ d + . ? ( . \\ \\ d + ) ? " ) ) per
{ }
6
aggiungere il valore numerico per la doppia matrice scrivendo il seguente all'interno delle parentesi graffe di if:
d [ j + + ] ;
7
Eseguire il programma premendo il tasto "F6 " . Il programma filtrare la lista di stringhe e di convertire tutti i dati numerici in valori in una serie di doppie.