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

    Stampare _Underscore_ su schermo

    Salve,

    sono nuova al linguaggio Java ma ce la sto mettendo tutta...

    Ovviamente mi areno nelle boiate: che accorgimento bisogna adottare per stampare correttamente sullo schermo l'underscore?

    Se faccio:
    System.out.println("bla bla bla _ bla");
    mi dice illegal escape character
    !??!



    GRAZIE....

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

    Re: Stampare _Underscore_ su schermo

    Originariamente inviato da annadifrancia
    System.out.println("bla bla bla _ bla");
    mi dice illegal escape character
    Così come l'hai postato è perfettamente corretto.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    ........ma allora perché mi dà errore? Pensavo che l'underscore fosse uno dei simboli "sacri" del codice e che non fosse permesso usarlo senza anteporre un altro simbolo...

    Siccome sto studiando da sola, è bello sapere che c'è una comunità di utenti in carne e ossa che è attiva!

    Per ringraziarti, un piccolo regalino!
    http://www.federicabressan.com/publi...Viewer_2.class


  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da annadifrancia
    ........ma allora perché mi dà errore?
    Posta qualcosa di più del codice che hai scritto .. il problema sarà altrove.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    E' uno degli esercizi dell'Horstmann, vietato ridere............... *__*


    public class FacePrinter

    {
    public static void main(String[] args)
    {
    System.out.println(" %%%%%%%"); // questi sono i capelli
    System.out.println(" | ° ° |"); // questi sono gli occhi -- mi sa che sta venendo bruttino...
    System.out.println("(| ^ |)"); // il naso da maiale, e le orecchie...
    System.out.println(" | \_/ |"); // OMG che bocca...
    System.out.println(" ----- "); // sgorbio finito, adesso vediamo il risultato!
    }

    }


    L'errore che mi dà è:

    FacePrinter.java:9: illegal escape character
    System.out.println(" | \_/ |"); // OMG che bocca...
    ^
    1 error

  6. #6
    Ovviamente l'errore ^ è segnalato sotto l'underscore, non sotto la S di System...

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

    System.out.println(" | \_/ |");

    scrivi

    System.out.println(" | \\_/ |");
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  8. #8
    Ahhh era come pensavo!!! Ma non sapevo che era il simbolo \
    Tanto per non sbagliare ancora... Davanti a quali altri simboli è necessario mettere \ perché non vengano interpretati come simboli di codice?

    Alex, il link del mio post precedente è anche per te!


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.