Insolito errore... [Java]
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 11 di 11

Discussione: Insolito errore... [Java]

Cambio titolo
  1. #1
    :D L'avatar di Xboxman
    Registrato il
    09-03
    Località
    Napoli
    Messaggi
    7.867

    Insolito errore... [Java]

    Salve. Ho questo frammento di codice:

    Codice PHP:
            for (byte c 03c++)
                for (
    byte b 03b++)
                    for (
    byte a 03a++)
                    {
                        
    string matrice[0][c];
                        
    string += matrice[1][b];
                        
    string += matrice[2][a];
                        
                        
    System.out.printf("%s\n",string);
                    } 
    Ma quando compilo mi appare questo errore:"incompatible types - found: char - required: java.lang.String"

    Riferendomi alla riga: "string = matrice[0][c]"

    Vi prego ditemi qual è l'errore perchè non riesco a coglierlo...

  2. #2
    Linux User # 477930 L'avatar di Metflar
    Registrato il
    09-06
    Località
    Anagni
    Messaggi
    2.353
    Citazione Xboxman Visualizza Messaggio
    Salve. Ho questo frammento di codice:

    Codice PHP:
            for (byte c 03c++)
                for (
    byte b 03b++)
                    for (
    byte a 03a++)
                    {
                        
    string matrice[0][c];
                        
    string += matrice[1][b];
                        
    string += matrice[2][a];
                        
                        
    System.out.printf("%s\n",string);
                    } 
    Ma quando compilo mi appare questo errore:"incompatible types - found: char - required: java.lang.String"

    Riferendomi alla riga: "string = matrice[0][c]"

    Vi prego ditemi qual è l'errore perchè non riesco a coglierlo...
    perché matrice è una matrice di char!

    conoscenze: C\C++, Java, PHP,Python

  3. #3
    :D L'avatar di Xboxman
    Registrato il
    09-03
    Località
    Napoli
    Messaggi
    7.867
    Citazione Metflar Visualizza Messaggio
    perché matrice è una matrice di char!
    Sì ma io ho usato quelle variabili per specificare gli indici... e che io sappia gli indici sono byte, short o int

  4. #4
    Linux User # 477930 L'avatar di Metflar
    Registrato il
    09-06
    Località
    Anagni
    Messaggi
    2.353
    Citazione Xboxman Visualizza Messaggio
    Sì ma io ho usato quelle variabili per specificare gli indici... e che io sappia gli indici sono byte, short o int
    ad un oggetto string nn puoi assegnare un char capito?
    devi convertire l'elemento di matrice in String

    conoscenze: C\C++, Java, PHP,Python

  5. #5
    :D L'avatar di Xboxman
    Registrato il
    09-03
    Località
    Napoli
    Messaggi
    7.867
    Citazione Metflar Visualizza Messaggio
    ad un oggetto string nn puoi assegnare un char capito?
    devi convertire l'elemento di matrice in String
    Ma come converto un char in string?? Comunque ho risolto facendo string += anzichè string =

    Mi sa che ho trovato il sistema giusto per quel programma dell'altro topic... mi sento dio

  6. #6
    Linux User # 477930 L'avatar di Metflar
    Registrato il
    09-06
    Località
    Anagni
    Messaggi
    2.353
    Citazione Xboxman Visualizza Messaggio
    Ma come converto un char in string?? Comunque ho risolto facendo string += anzichè string =

    Mi sa che ho trovato il sistema giusto per quel programma dell'altro topic... mi sento dio
    matrice[0][a].toString()
    con = assegno il valore
    cn += concateni o una stringa o un carattere ma visto ke tu stavi assegnando ti dava errore
    Ultima modifica di Metflar; 6-04-2008 alle 19:34:03

    conoscenze: C\C++, Java, PHP,Python

  7. #7
    :D L'avatar di Xboxman
    Registrato il
    09-03
    Località
    Napoli
    Messaggi
    7.867
    Citazione Metflar Visualizza Messaggio
    matrice[0][a].toString()
    con = assegno il valore
    cn += concateni o una stringa o un carattere ma visto ke tu stavi assegnando ti dava errore
    Perfetto, grazie mille ^^

  8. #8
    N Y A N ! L'avatar di Iron84
    Registrato il
    04-05
    Località
    Ferrara (provincia)
    Messaggi
    6.131
    Citazione Metflar Visualizza Messaggio
    matrice[0][a].toString()
    con = assegno il valore
    cn += concateni o una stringa o un carattere ma visto ke tu stavi assegnando ti dava errore
    stai invocando un metodo su una variabile di tipo primitivo eh

  9. #9
    Linux User # 477930 L'avatar di Metflar
    Registrato il
    09-06
    Località
    Anagni
    Messaggi
    2.353
    Citazione Iron84 Visualizza Messaggio
    stai invocando un metodo su una variabile di tipo primitivo eh
    azzo è vero!
    vabbè cmq si può fare anche così Character.toString(matrice[0][a]) o String.valueOf(matrice[0][a])
    Ultima modifica di Metflar; 6-04-2008 alle 19:45:59

    conoscenze: C\C++, Java, PHP,Python

  10. #10
    N Y A N ! L'avatar di Iron84
    Registrato il
    04-05
    Località
    Ferrara (provincia)
    Messaggi
    6.131
    Citazione Metflar Visualizza Messaggio
    azzo è vero!
    vabbè cmq si può fare anche così Character.toString(matrice[0][a])
    infatti hanno inventato i wrapper proprio per questo

  11. #11
    java is forever
    Ospite
    Codice:
    char c = 'x';
    String s = "" + c;

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •