La fonction d'impression humble constitue l'épine dorsale de débogage du programme de base. En imprimant chaînes sélectionnées à la borne , il vous permet de surveiller l'exécution du programme tel qu'il fonctionne . La syntaxe de cette fonction est différente en Java que dans de nombreux autres langages de programmation . Il est " System.out.print (String str) ", où " str" est la chaîne que vous voulez imprimer . Vous pouvez également imprimer des personnages, des objets et des chiffres. " System.out.print "
La commande de base pour l'impression en Java est " System.out.print (String str) " . Cette commande fournit en sortie le contenu de la chaîne de caractères proposée sur la fenêtre de la console principale. Vous pouvez également utiliser " System.out.println (String str) " , qui imprime les caractères , puis imprime un caractère de nouvelle ligne , en veillant à ce que la déclaration suivante d'impression que vous faites est sur une nouvelle ligne .
Comment la fonction d'impression fonctionne
" System.out " est une variable statique, un objet PrintStream qui se réfère toujours à la chaîne de production de base , ce qui correspond souvent à une fenêtre de console. L'environnement d'exécution Java s'ouvre ce courant avant execution.The " PrintStream.print ()" de la méthode du programme imprime ensuite les personnages qu'il fixe dans le ruisseau. En outre, lorsque vous imprimez un objet, vous appelez automatiquement " toString () " méthode de cet objet. Par défaut, cette méthode renvoie une chaîne qui identifie la classe, le nom de l' objet et de la valeur de code de hachage , bien que certaines classes remplacent la méthode par défaut .
Formatage de chaînes
lorsque vous utilisez la fonction d'impression de Java pour imprimer une chaîne de caractères , vous pouvez faire référence à une variable String existante ou déterminer le message lorsque vous appelez la fonction . Entourez le message que vous voulez imprimer entre guillemets , et si vous souhaitez inclure des variables dans l'instruction d'impression, le lien entre les cordes et les variables avec un signe "+". Par exemple, si vous voulez imprimer une variable particulière appelée " numRevolutions », et que vous vouliez mettre une étiquette " nombre de tours " à ce sujet , ce serait quelque chose comme ceci:
System.out . println ( " nombre de tours " + numRevolutions ) ;
autres états d'impression
Bien " System.out.println ( )" est l' impression par défaut déclaration en Java , vous pouvez utiliser " System.err.println ()" . System.err est un PrintStream similaire à System.out , utilisée pour imprimer des informations relatives aux erreurs rencontrées lors de l'exécution . Selon l'environnement d'exécution , les états d'erreur peuvent être acheminés vers un journal ou formatées différemment des états d'impression ordinaires.