Den ydmyge printfunktion danner rygraden i grundlæggende program debugging. Ved at udskrive udvalgte strenge til terminalen , giver det dig at overvåge programmets gennemførelse , som det kører . Syntaksen for denne funktion er anderledes i Java end i mange andre programmeringssprog . Det er " print ( String str )" , hvor " str " er den streng, du vil udskrive. Du kan også udskrive tegn, objekter og tal. " print "
Den grundlæggende kommando til udskrivning i Java er " print ( String str )" . Denne kommando udskriver indholdet af den givne tegnstreng på hovedkonsollen vinduet. Du kan også bruge " System.out.println ( String str )" , som udskriver de tegn , og derefter udskriver en ny linje , der sikrer, at det næste print erklæring, du gør er på en ny linje.
< br > Hvordan print -funktionen fungerer
" System.out " er en statisk variabel, en PrintStream genstand, som altid henviser til den grundlæggende output String , ofte svarer til en konsol -vinduet. Java Runtime Environment åbner denne strøm , før programmets execution.The metode " PrintStream.print ()" udskriver derefter de tegn den specificerer i strømmen . Hertil kommer, når du udskriver et objekt du automatisk kalder objekts " toString () "-metoden. Som standard returnerer denne metode en streng, der identificerer objektets klasse, navn og hashCode værdi , selvom nogle klasser tilsidesætte standard -metoden.
String formatering
når du bruger Javas print-funktion til at udskrive en streng af tegn, kan du enten henvise til en eksisterende String variabel eller bestemme meddelelse, når du kalder funktionen . Surround den besked, du vil udskrive, i anførselstegn , og hvis du ønsker at medtage variabler i print statement, sammenkæde strengene og variabler sammen med et "+" tegnet . For eksempel, hvis du ønsker at udskrive et bestemt variabel kaldet " numRevolutions ", og ønskede at sætte en etiket " omdrejningstal " på det, ville det være noget lignende dette : Hej
System.out . println ( " antal omdrejninger " + numRevolutions )
Andre print Udtalelser
Selvom " System.out.println () " er standardindstillingen print erklæring i Java , kan du bruge " System.out.println ()" . System.err er en PrintStream ligner System.out , bruges til at udskrive oplysninger om fejl, der opstår under udførelsen. Afhængigt af udførelsen miljø kan fejl udsagn blive dirigeret til en log eller formateret anderledes fra almindelige print udsagn.