De programmeertaal Java wordt de klasse -systeem om input te halen van en berichten sturen naar de software gebruiker . De System.in klasse haalt de informatie , en de System.out klasse stuurt berichten terug naar de software gebruiker . Dit is het belangrijkste verschil tussen de twee klasse objecten. System.in Class De Java System.in klasse voorziet programmeurs met een manier om informatie op te halen uit een software- gebruiker . Je moet het de aard van de variabele die u wilt gebruiken om de gegevens bevatten definiëren . Bijvoorbeeld , als u wilt dat de software de gebruiker het invoeren van een naam , moet je een string variabele te definiëren om de input bevatten . De volgende Java- code wordt gevraagd de software gebruiker om een naam , die is opgenomen in de naam van de variabele in te voeren : naam = System.in.read (input ) ; System.out klasse de System.out klasse drukt alleen informatie op het scherm van de software gebruiker. Het hoeft geen informatie te verzamelen. U gebruikt de klasse om gegevens ingevoerd door de software gebruiker retourneren , of u berichten sturen naar laat de software gebruiker weten dat er een fout is opgetreden . Met behulp van de volgende code , kunt u printen de boodschap " een systeemfout opgetreden " op het scherm van de software gebruiker : System.out.println ( " . Is een systeemfout opgetreden " ) ; Printing Input informatie prints de System.out opdracht ook de gegevens ingevoerd door de software gebruiker . De System.in bevel leest in informatie , en je moet de variabele wordt gebruikt om de informatie te lezen opgeven wanneer u de instructie System klasse . U geeft de invoerbuffer en de variabele dat de input data bevat . Met behulp van de volgende code die u kunt uitprinten de ingevoerde naam door de software gebruiker : System.out.write ( naam , 0 , input) ; Looping met System In sommige gevallen moet je lus door een lijst van input, zoals de input van een bestand of een reeks van informatie . Wanneer u dit type ingang u de Java- lus statement gebruiken om te gaan door elke invoerwaarde en uitgang van het op het scherm van de software gebruiker. De volgende Java- code gaat door elke invoerwaarde en drukt het op het scherm : terwijl { name = System.in (input ) ; System.out ( System.in.read ( ) = -1 ! ) . println ( naam ) ; }
|