4 manières d'écrire votre premier programme en Java

Table des matières:

4 manières d'écrire votre premier programme en Java
4 manières d'écrire votre premier programme en Java

Vidéo: 4 manières d'écrire votre premier programme en Java

Vidéo: 4 manières d'écrire votre premier programme en Java
Vidéo: Comment travailler chez Apple, Google, Microsoft, etc ? Méthode pour les développeurs/programmeurs 2024, Peut
Anonim

Java est un langage de programmation orienté objet créé en 1995 par James Gosling, ce qui signifie qu'il représente les concepts comme des "objets" avec des "champs" (qui sont des attributs qui décrivent l'objet) et des "méthodes" (actions que l'objet peut faire). Java est un langage « écrire une fois, exécuter n'importe où », ce qui signifie qu'il est conçu pour s'exécuter sur n'importe quelle plate-forme dotée d'une machine virtuelle Java (JVM). Étant donné que Java est un langage de programmation très verbeux, il est facile pour les débutants d'apprendre et de comprendre. Ce tutoriel est une introduction à l'écriture de programmes en Java.

Pas

Méthode 1 sur 3: Écriture de votre premier programme Java

91968 1
91968 1

Étape 1. Pour commencer à écrire des programmes en Java, configurez votre environnement de travail

De nombreux programmeurs utilisent des environnements de développement intégrés (IDE) tels qu'Eclipse et Netbeans pour leur programmation Java, mais on peut écrire un programme Java et le compiler sans IDE pléthorique.

91968 2
91968 2

Étape 2. Toute sorte de programme de type Bloc-notes suffira pour la programmation en Java

Les programmeurs hardcore préfèrent parfois utiliser des éditeurs de texte intégrés au terminal, tels que vim et emacs. Un très bon éditeur de texte qui peut être installé à la fois sur une machine Windows et sur une machine basée sur Linux (Mac, Ubuntu, etc.) est Sublime Text, que nous utiliserons dans ce tutoriel.

91968 3
91968 3

Étape 3. Assurez-vous que le kit de développement logiciel Java est installé

Vous en aurez besoin pour compiler votre programme.

  • Dans un système d'exploitation Windows, si les variables d'environnement ne sont pas correctes, vous pouvez obtenir une erreur lors de l'exécution

    java

  • . Reportez-vous à l'article d'installation Comment installer le kit de développement logiciel Java pour plus de détails sur l'installation du JDK afin d'éviter cette erreur.

Méthode 2 sur 3: Programme Hello World

91968 4
91968 4

Étape 1. Nous allons d'abord créer un programme qui affiche "Hello World

"Dans votre éditeur de texte, créez un nouveau fichier et enregistrez-le sous "HelloWorld.java". HelloWorld est le nom de votre classe et vous aurez besoin que votre nom de classe soit le même que votre fichier.

91968 5
91968 5

Étape 2. Déclarez votre classe et votre méthode principale

La méthode principale

public static void main(String args)

est la méthode qui sera exécutée lors de l'exécution de la programmation. Cette méthode principale aura la même déclaration de méthode dans chaque programme Java.

public class HelloWorld { public static void main(String args) { } }

91968 6
91968 6

Étape 3. Écrivez la ligne de code qui affichera "Hello World

System.out.println("Bonjour tout le monde.");

  • Regardons les composants de cette ligne:

    • Système

    • dit au système de faire quelque chose.
    • dehors

    • dit au système que nous allons faire des choses de sortie.
    • imprimer

    • signifie "print line", donc nous disons au système d'imprimer une ligne dans la sortie.
    • Les parenthèses autour

      ("Bonjour le monde.")

      signifie que la méthode

      System.out.println()

      prend un paramètre, qui, dans ce cas, est la chaîne

      "Bonjour le monde."

  • Notez qu'il y a certaines règles en Java que nous devons respecter:

    • Vous devez toujours ajouter un point-virgule à la fin de chaque ligne.
    • Java est sensible à la casse, vous devez donc écrire les noms de méthode, les noms de variable et les noms de classe dans la casse correcte ou vous obtiendrez une erreur.
    • Les blocs de code spécifiques à une certaine méthode ou boucle sont placés entre accolades.
91968 7
91968 7

Étape 4. Assemblez le tout

Votre programme Hello World final devrait ressembler à ce qui suit:

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

91968 8
91968 8

Étape 5. Enregistrez votre fichier et ouvrez l'invite de commande ou le terminal pour compiler le programme

Accédez au dossier où vous avez enregistré HelloWorld.java et tapez

javac HelloWorld.java

. Cela indique au compilateur Java que vous souhaitez compiler HelloWorld.java. S'il y a des erreurs, le compilateur vous dira ce que vous avez fait de mal. Sinon, vous ne devriez voir aucun message du compilateur. Si vous regardez le répertoire où vous avez maintenant HelloWorld.java, vous devriez voir HelloWorld.class. C'est le fichier que Java utilisera pour exécuter votre programme.

91968 9
91968 9

Étape 6. Exécutez le programme

Enfin, nous arrivons à exécuter notre programme! Dans l'invite de commande ou le terminal, tapez

java HelloWorld

. Cela indique à Java que vous souhaitez exécuter la classe HelloWorld. Vous devriez voir "Hello World". apparaître dans votre console.

91968 10
91968 10

Étape 7. Félicitations, vous avez créé votre premier programme Java

Méthode 3 sur 3: Entrée et sortie

91968 11
91968 11

Étape 1. Nous allons maintenant étendre notre programme Hello World pour recueillir les commentaires de l'utilisateur

Dans notre programme Hello World, nous avons imprimé une chaîne que l'utilisateur peut voir, mais la partie interactive des programmes est lorsque l'utilisateur entre dans le programme. Nous allons maintenant étendre notre programme pour demander à l'utilisateur son nom, puis saluer l'utilisateur par son nom.

91968 12
91968 12

Étape 2. Importez la classe Scanner

En Java, nous avons des bibliothèques intégrées auxquelles nous avons accès, mais nous devons les importer. L'une de ces bibliothèques est java.util, qui contient l'objet Scanner dont nous avons besoin pour obtenir la saisie de l'utilisateur. Afin d'importer la classe Scanner, nous ajoutons la ligne suivante au début de notre code.

importer java.util. Scanner;

  • Cela indique à notre programme que nous voulons utiliser l'objet Scanner qui existe dans le package java.util.
  • Si nous voulions avoir accès à tous les objets du package java.util, nous écrivons simplement

    importer java.util.*;

  • au début de notre code.
91968 13
91968 13

Étape 3. Dans notre méthode principale, instanciez une nouvelle instance de l'objet Scanner

Java est un langage de programmation orienté objet, il représente donc des concepts à l'aide d'objets. L'objet Scanner est un exemple d'objet qui a des champs et des méthodes. Pour utiliser la classe Scanner, nous devons créer un nouvel objet Scanner dont nous pouvons remplir les champs et utiliser les méthodes. Pour ce faire, nous écrivons:

Scanner userInputScanner = new Scanner(System.in);

  • userInputScanner

  • est le nom de l'objet Scanner que nous venons d'instancier. Notez que le nom est écrit en cas de chameau; c'est la convention de nommage des variables en Java.
  • Nous utilisons le

    Nouveau

    opérateur pour créer une nouvelle instance d'un objet. Ainsi, dans ce cas, nous avons créé une nouvelle instance de l'objet Scanner en écrivant

    nouveau scanner (System.in)

  • .
  • L'objet Scanner prend un paramètre qui indique à l'objet ce qu'il doit scanner. Dans ce cas, nous mettons

    System.in

    comme paramètre.

    System.in

  • indique au programme d'analyser l'entrée du système, qui est l'entrée que l'utilisateur saisira dans le programme.
91968 14
91968 14

Étape 4. Invitez l'utilisateur à saisir une entrée

Nous devons demander à l'utilisateur une entrée afin que l'utilisateur sache quand taper quelque chose dans la console. Ceci peut être accompli avec un

System.out.print

ou un

System.out.println

System.out.print("Quel est votre nom ? ");

91968 15
91968 15

Étape 5. Demandez à l'objet Scanner de saisir la ligne suivante que l'utilisateur saisit et de la stocker dans une variable

Le Scanner recueillera toujours des données sur ce que l'utilisateur est en train de taper. La ligne suivante demandera au Scanner de prendre ce que l'utilisateur a tapé pour son nom et de le stocker dans une variable:

String userInputName = userInputScanner.nextLine();

  • En Java, la convention d'utilisation de la méthode d'un objet est

    objectName.methodName(paramètres)

    . Dans

    userInputScanner.nextLine()

    nous appelons notre objet Scanner par le nom que nous venons de lui donner, puis nous appelons sa méthode

    nextLine()

  • qui ne prend aucun paramètre.
  • Notez que nous stockons la ligne suivante dans un autre objet: l'objet String. Nous avons nommé notre objet String

    userInputName

91968 16
91968 16

Étape 6. Imprimez un message d'accueil à l'utilisateur

Maintenant que nous avons enregistré le nom de l'utilisateur, nous pouvons imprimer un message d'accueil à l'utilisateur. Se souvenir du

System.out.println("Bonjour tout le monde.");

que nous avons écrit dans la classe principale? Tout le code que nous venons d'écrire doit aller au-dessus de cette ligne. Maintenant, nous pouvons modifier cette ligne pour dire:

System.out.println("Bonjour " + userInputName + "!");

  • La façon dont nous avons enchaîné "Bonjour", le nom de l'utilisateur et "!" en écrivant

    "Bonjour " + userInputName + "!"

  • est appelé concaténation de chaînes.
  • Ce qui se passe ici, c'est que nous avons trois chaînes: "Hello", userInputName et "!". Les chaînes en Java sont immuables, ce qui signifie qu'elles ne peuvent pas être modifiées. Ainsi, lorsque nous concaténons ces trois chaînes, nous créons essentiellement une nouvelle chaîne contenant le message d'accueil.
  • Ensuite, nous prenons cette nouvelle chaîne et l'alimentons en paramètre pour

    System.out.println

  • .
91968 17
91968 17

Étape 7. Rassemblez le tout et enregistrez

Notre code devrait maintenant ressembler à ceci:

importer java.util. Scanner; public class HelloWorld { public static void main(String args) { Scanner userInputScanner = new Scanner(System.in); System.out.print("Quel est votre nom ? "); String userInputName = userInputScanner.nextLine(); System.out.println("Bonjour " + userInputName + "!"); } }

91968 18
91968 18

Étape 8. Compilez et exécutez

Accédez à l'invite de commande ou au terminal et exécutez les mêmes commandes que celles que nous avons exécutées pour notre première itération de HelloWorld.java. Il faut d'abord compiler le programme:

javac HelloWorld.java

. Ensuite, nous pouvons l'exécuter:

java HelloWorld

Exemples de programmes Java

Image
Image

Exemple de programme Java de base

Soutenez wikiHow et déverrouiller tous les échantillons.

Image
Image

Exemple de programme Java avec entrée

Soutenez wikiHow et déverrouiller tous les échantillons.

Des astuces

  • Java est un langage de programmation orienté objet, il est donc utile d'en savoir plus sur les fondements des langages de programmation orientés objet.
  • La programmation orientée objet a de nombreuses fonctionnalités spécifiques à son paradigme. Trois de ces caractéristiques principales sont:

    • Encapsulation: la possibilité de restreindre l'accès à certains composants de l'objet. Java a des modificateurs privés, protégés et publics pour les champs et les méthodes.
    • Polymorphisme: la capacité des objets à prendre des identités différentes. En Java, un objet peut être converti en un autre objet pour utiliser les méthodes de l'autre objet.
    • Héritage: la possibilité d'utiliser des champs et des méthodes d'une autre classe dans la même hiérarchie que l'objet courant.

Conseillé: