Imprimer en Java

Démarrons le beau voyage de Java. Dans le dernier chapitre, nous vous avons montré comment exécuter un programme Java sur différentes plateformes. Nous avons également écrit un programme pour imprimer Hello World sur l’écran. Mais vous ne savez toujours pas comment le programme a fonctionné et a imprimé « Hello World ». Dans ce chapitre, nous allons examiner le fonctionnement de ce programme.

Le code du chapitre précédent était :

class Hello { public static void main(String args) { System.out.print("Hello World"); }}
Output

Hello World

Le programme ci-dessus a imprimé « Hello world » sur l’écran. En gros, nous avons écrit un programme pour imprimer n’importe quel message à l’écran. Essayons-le avec un message différent.

class Hello { public static void main(String args) { System.out.print("It is working!"); }}
Sortie

Il fonctionne !

Oui, ça a marché. Nous avons juste imprimé un message différent à l’écran. Maintenant, il est temps de comprendre le fonctionnement du programme. Faisons-le en comprenant chaque ligne du code.

Fonctionnement d’un programme Java

Vous ne pourrez pas comprendre tout le code de manière approfondie dans ce premier chapitre, mais progressivement, avec la progression du cours, vous comprendrez tout. Cela est logique car la programmation est une question de cohérence et de pratique. Cependant, vous aurez suffisamment de compréhension après ce chapitre pour commencer à écrire et comprendre différents programmes.

Essayons de comprendre la structure du premier programme de ce chapitre.

classe Hello

C’est la définition de la classe (vous apprendrez les classes dans un chapitre ultérieur). Pour l’instant, gardez simplement à l’esprit que nous devons avoir une classe dans notre code et que nous écrivons comme ceci . Hello est le nom de la classe. Nous pouvons donner n’importe quel autre nom à la classe comme FirstProgram, MyCode, etc.

Les accolades { } suivant class Hello représentent le corps de la classe. Toutes les déclarations écrites à l’intérieur de ces accolades se trouvent à l’intérieur du corps de la classe nommée Hello.

Java Hello World explanation

public static void main(String args)

C’est la méthode principale (vous apprendrez les méthodes également plus tard). Sa signification est que chaque fois que nous exécutons notre code, la méthode main est exécutée en premier. Cela signifie que le code écrit à l’intérieur de celle-ci est exécuté en premier lorsqu’un programme Java est lancé. Ainsi, vous ne pourrez pas exécuter votre code sans la méthode main.

Similaire à une classe, les accolades { } suivant public static void main(String args) représentent le corps de la méthode main.

Explication de la méthode principale Java Hello World

System.out.print(« Hello World »);

Explication de l'impression Java

C’est l’instruction qui a imprimé le message à l’écran. Le point-virgule ; à la fin marque la fin de l’instruction. Nous terminons nos déclarations par un point-virgule en Java. print() est une méthode qui a essentiellement imprimé le message « Hello World ». La méthode print() est disponible dans le répertoire System. Elle est utilisée pour afficher quelque chose à l’écran.

Donc, le format d’un programme Java est celui présenté ci-dessous.

class CLASSNAME{ public static void main(String args){ Statement Statement Statement .... }}

Le corps de la classe contient la méthode principale, et le corps de la méthode principale contient des déclarations.

Dans le premier exemple, vous pouvez voir que la méthode principale se trouve à l’intérieur de la classe Hello et que l’instruction System.out.print("Hello World"); se trouve à l’intérieur de la méthode principale.

Corps de la méthode en Java

Comme mentionné précédemment, lorsque nous exécutons un programme, la méthode principale (donc les déclarations à l’intérieur de la méthode principale) est exécutée en premier.

Imprimer en Java

Nous avons déjà vu comment imprimer quelque chose à l’écran. Regardons à nouveau le premier exemple donné dans ce chapitre.

class Hello { public static void main(String args) { System.out.print("Hello World"); }}
Output

Hello World

Ce programme imprime Hello World. Ainsi, pour imprimer n’importe quel message, nous l’écrivons entre guillemets doubles " " à l’intérieur de System.out.print().

imprimer un message en Java

Regardez un autre exemple.

class Hello { public static void main(String args) { System.out.print("Hello"); System.out.print("World"); }}
Output

HelloWorld

Ici, la première instruction imprime Hello et la seconde imprime World.

Maintenant, imprimons un nombre.

class Hello { public static void main(String args) { System.out.print("10"); }}
Output

10

Nous avons imprimé 10 à l’écran.

Supposons maintenant que nous voulons imprimer Hello et World dans des lignes différentes. Pour cela, nous pouvons utiliser la méthode println() au lieu de la méthode print() comme indiqué ci-dessous.

class Hello { public static void main(String args) { System.out.println("Hello"); System.out.print("World"); }}
Output

Hello
World

La méthode println() modifie la ligne après avoir imprimé son contenu.

Dans l’exemple ci-dessus, System.out.println("Hello") a imprimé Hello puis est passé à une nouvelle ligne. Après cela, System.out.print("World") a imprimé World.

Joindre des chaînes de caractères pendant l’impression

Si nous avons deux mots et que nous voulons les imprimer ensemble, nous pouvons les joindre en utilisant +. Voyons comment à l’aide d’un exemple.

class Hello { public static void main(String args) { System.out.println("Hello " + "World"); }}
Output

Hello World

« Hello  » et « World » sont ici deux mots différents, et + les réunit pour en faire une seule chaîne de caractères « Hello World ».

Essayez un autre exemple

class Hello { public static void main(String args) { System.out.println("Codes" + "Dope"); }}
Output

CodesDope

Donc maintenant vous savez comment imprimer n’importe quoi à l’écran. C’était un bon début.

En Java, il y a quelques caractères spéciaux qui, lorsqu’ils sont imprimés, impriment quelque chose de spécial. Regardons-les.

Utilisation des caractères spéciaux

Il existe plusieurs caractères spéciaux en Java qui seront abordés dans un chapitre ultérieur. Pour l’instant, parlons des deux caractères spéciaux les plus utilisés – \n et \t.

\n

\n est appelé le caractère de nouvelle ligne. Lorsque nous l’imprimons, une nouvelle ligne est imprimée.

class Hello { public static void main(String args) { System.out.print("Hello\nWorld"); }}
Output

Hello
World

Dans l’exemple ci-dessus, après avoir imprimé Hello, \n a imprimé une nouvelle ligne. Après cela, World a été imprimé.

Utilisons \n à la fin.

class Hello { public static void main(String args) { System.out.print("Hello World\nNew Line\n"); }}
Output

Hello World
New Line

Oui, vous avez bien deviné, \n fait le même travail que la méthode println(). Par conséquent, System.out.println("Hello") et System.out.print("Hello\n”) donneront le même résultat.

Nouvelle ligne en Java

Voyons un autre exemple.

class Hello { public static void main(String args) { System.out.print("Good morning\n\nAll set?\nLet's learn Java"); }}
Sortie

Bonjour
Tout est prêt ?
Apprenons Java

D’après la sortie, vous pouvez voir qu’à chaque fois que \n est imprimé, la ligne est modifiée (une nouvelle ligne est imprimée).

\t

\t est appelé le caractère de tabulation. Lorsque nous l’imprimons, une nouvelle tabulation est imprimée.

class Hello { public static void main(String args) { System.out.print("Hello\tWorld"); }}
Output

Hello World

Dans l’exemple ci-dessus, après avoir imprimé Hello, l’impression \t a imprimé un espace de tabulation, et après cela, World s’est imprimé.

Dans ce chapitre, nous avons appris à imprimer quelque chose en Java. Le codage est une question de pratique et de résolution de questions. Donc, résolvez les questions autant que vous le pouvez. Résolvez les questions après avoir terminé chaque chapitre et ensuite seulement passez au chapitre suivant.

Le meilleur moyen de prédire l’avenir est de le créer.
– Alan Kay

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *