programmeringsspråket Java använder klassen System för att hämta indata från och skickar meddelanden till programvaran användaren . Den System.in klassen hämtar informationen , och System.out klassen skickar meddelanden tillbaka till programvaran användaren . Detta är den största skillnaden mellan de två klassobjekt . System.in Klass
Java System.in klassen ger programmerare med ett sätt att hämta information från en programvara användare . Du måste definiera vilken typ av variabel du ska använda för att innehålla informationen . Till exempel , om du vill att programmet användaren att mata in ett namn , måste du definiera en sträng variabel att innehålla ingången . Följande Java-kod uppmanas programvaran användaren att ange ett namn , som ingår i namnet variabeln :
name = System.in.read ( input ) , Addera System.out klass
System.out klassen skriver bara information om programvaran användarens skärm . Den samlar inte någon information . Du använder klassen för att returnera information anges av programvaran användaren , eller du skickar meddelanden att låta programvaran användaren vet att ett fel har inträffat . Med hjälp av följande kod , kan du skriva ut meddelandet " Ett systemfel inträffade " på programvaran användarens skärm :
System.out.println ( " . Ett systemfel inträffade " ) ;
Addera Printing Input Information
System.out kommandot även skrivs informationen in av programvaran användaren . Den System.in kommandot läser in informationen , och du måste ange variabel som används för att läsa informationen när du använder System.out klassen . Du anger ingångsbufferten och den variabel som innehåller indata. Med hjälp av följande kod kan du skriva ut namnet anges av mjukvaran användaren :
System.out.write ( namn , 0 , ingång ) ;
kretsa med System
i vissa fall måste du loopa igenom en lista på ingång , såsom input från en fil eller en uppsättning av information. När du har denna typ av ingång du använder Java loop uttalande att gå igenom varje ingång värdet och mata den på programvaran användarens skärm . Följande Java-kod går igenom varje ingång värdet och skriver ut den på skärmen :
medan { namn = System.in ( input ) , System.out ( System.in.read ( ) = -1 ! ) . println ( namn ) ;} Addera