Le langage de programmation Java utilise la classe de système pour récupérer l'entrée de et envoyer des messages à l'utilisateur du logiciel . La classe System.in récupère les informations , et la classe System.out envoie des messages à l'utilisateur du logiciel. C'est la principale différence entre les deux objets de classe . System.in classe
La classe System.in Java fournit aux programmeurs un moyen de récupérer les informations d'un utilisateur de logiciel . Vous devez définir le type de variable que vous allez utiliser pour contenir l' information. Par exemple, si vous voulez que l'utilisateur du logiciel pour entrer un nom, vous devez définir une variable de chaîne pour contenir l'entrée. Le code Java suivant invite l'utilisateur du logiciel pour entrer un nom, qui est contenue dans le nom de la variable :
nom = System.in.read (entrée) ;
System.out classe
la classe System.out seulement imprime des informations sur l'écran de l'utilisateur du logiciel . L'enquête ne recueille aucune information. Vous utilisez la classe pour retourner des informations saisies par l'utilisateur du logiciel , ou vous envoyer des messages à permettre à l'utilisateur de logiciel savent qu'une erreur s'est produite. En utilisant le code suivant, vous pouvez imprimer le message " Une erreur système s'est produite " sur l'écran de l'utilisateur du logiciel :
System.out.println (" . Une erreur système s'est produite ");
impression d'entrée informations
imprime la commande System.out également les informations saisies par l'utilisateur du logiciel . La commande System.in lit d'information, et vous devez spécifier la variable utilisée pour lire l'information lors de l'utilisation de la classe System.out . Vous spécifiez le tampon d'entrée et la variable qui contient les données d'entrée . En utilisant le code ci-dessous , vous pouvez imprimer le nom entré par l'utilisateur du logiciel :
System.out.write (nom, 0 , input) ;
Looping avec System