Den ydmyke print funksjon danner ryggraden i grunnleggende program debugging . Ved å skrive ut utvalgte strenger til terminalen , lar den deg til å overvåke programmets utførelse som det går . Syntaksen til denne funksjonen er annerledes i Java enn i mange andre programmeringsspråk. Det er " System.out.print ( String str )" , der " str " er strengen du vil skrive ut. Du kan også skrive ut tegn, gjenstander og tall. " System.out.println "
Den grunnleggende kommandoen for utskrift i Java er " System.out.print ( String str )" . Denne kommandoen sender innholdet i den gitte tegnstreng på den viktigste konsollen vinduet . Du kan også bruke " System.out.println (String str )" , som skriver tegnene og deretter ut en linjeskift karakter , slik at den neste ut setningen du gjør er på en ny linje .
Hvordan utskriften funksjonen fungerer
" System.out " er en statisk variabel , en PrintStream objekt som alltid refererer til grunnleggende utgang String , ofte tilsvarer et konsoll vindu . Java Runtime Environment åpner denne strømmen før programmets execution.The metoden " PrintStream.print ( )" og skriver ut tegn Den angir i strømmen . I tillegg, når du skriver ut et objekt , får du automatisk kalle dette objektet er " toString ( ) "-metoden . Som standard returnerer denne metoden en streng som identifiserer objektets klasse, navn og hashCode verdi , men noen klasser overstyre standard metode .
String Formatering
når du bruker Java for utskrift funksjonen for å skrive en streng med tegn , kan du enten referere til en eksisterende String variabel eller bestemme melding når du kaller funksjonen . Surround meldingen du vil skrive ut i anførselstegn , og hvis du ønsker å inkludere variabler i utskriften uttalelse, knytte strengene og variabler sammen med en " + " tegn. For eksempel, hvis du ønsket å skrive ut en bestemt variabel som heter " numRevolutions ", og du ønsket å sette en merkelapp "Antall Revolutions " på det, ville det være noe sånt som dette : en
System.out . println ( "Antall Revolutions " + numRevolutions ) ;
Andre utskriftsalternativer Uttalelser
Selv om " System.out.println ( )" er standard print uttalelse i Java , kan du bruke " System.err.println ( )" . System.err er en PrintStream lik System.out , som brukes til å skrive ut informasjon knyttet til feil som oppstod under kjøring. Avhengig av execution environment , kan feil uttalelser rutes til en logg eller formatert forskjellig fra vanlige print uttalelser .