JAVA pour tous : introduction à la programmation et à Java. | Hadi Youness | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

JAVA pour tous : introduction à la programmation et à Java.

teacher avatar Hadi Youness, Computer Engineer

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction

      0:55

    • 2.

      Pourquoi utilisons-nous do ?

      1:22

    • 3.

      Installez Java

      2:21

    • 4.

      Installez Eclipse

      2:26

    • 5.

      Créer un projet et une introduction aux types de données

      2:52

    • 6.

      Types de données primitives

      4:04

    • 7.

      Types de données non primitif : Cours et Types: classe et Types:

      5:45

    • 8.

      Types de données non primitif : la chaîne et la gren

      6:54

    • 9.

      Prise de décision (if-else, commutation)

      4:16

    • 10.

      Loops: : pour et pendant et

      5:57

    • 11.

      Exceptions non enregistrées

      4:05

    • 12.

      Exceptions enregistrées

      3:16

    • 13.

      Essayer et attraper le bloc

      3:23

    • 14.

      Créer une exception

      3:42

    • 15.

      Obtenez une entrée de l'utilisateur

      7:31

    • 16.

      Projet : créer une calculatrice !

      1:38

    • 17.

      Astuces et bonus

      2:51

    • 18.

      Récap

      1:08

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

282

apprenants

3

projets

À propos de ce cours

Ce cours s'est s'est pour tous ceux qui n'ont pas de connaissances en matière de programmation ou qui n'ont pas déjà étudié une autre langue (et non Java).
Java est l'un des langages de programmation les plus populaires et il est largement utilisé dans différents domaines. Il peut être utilisé pour créer des applications, des jeux, et encore plus.
Ce cours est une introduction aux concepts de base de la programmation et de Java. C'est un court cours qui couvre toutes les bases et le matériel dont vous avez besoin pour écrire du bon code en Java.
Si vous avez des questions en regardant les vidéos, n'hésitez pas à me poser à me poser à la poser !
Merci d'avoir regardé mon cours et en apprécier !

Rencontrez votre enseignant·e

Teacher Profile Image

Hadi Youness

Computer Engineer

Enseignant·e

Hello, I'm Hadi. I am studying Computer Engineering at the Lebanese American University (LAU). I like to share my knowledge with everybody and I believe that teaching is a perfect way to understand anything since you must be well informed about something to be able to teach it in the simplest possible ways!

Voir le profil complet

Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction: La programmation est un exercice pour votre cerveau qui finit par améliorer une capacité de résolution de problèmes et logique. Apprendre à coder avec nous apprendre à résoudre les problèmes que nous rencontrons chaque jour dans notre vie. Donc, si vous êtes nouveau dans la programmation, je pense que cette classe vous convient. Et même si vous connaissez déjà un autre langage de programmation, cette classe a également été utile en termes de syntaxe à Uranus malsain de l'ingénieur informatique et plus dans l'étude de Java depuis cinq ans. Et cette classe, nous allons apprendre quelques concepts de base tels que les types de données, comment stocker des données, les utiliser et modifier des exceptions, et comment les traiter avec eux et beaucoup de concepts. Ensuite, nous terminerons notre classe avec notre projet, qui est comment construire une calculatrice. Alors laissez-nous, installons d'abord Java et Eclipse et commencez à coder. 2. Pourquoi utilisons-nous do ?: n'y a pas une telle chose que la barre de langue parfaite, chose banale, que Java est un excellent choix même si vous êtes un débutant. Donc, tout d'abord, nous allons parler de pourquoi vous devriez apprendre Java. Java est partout. Il a une API riche et a tant d'outils de développement. Donc Java est partout. Des entreprises comme Amazon, Netflix, Instagram, Google, Spotify et Uber utilisent Java et leurs balises de texte. En outre, Java a une API riche. Api est un ensemble d'outils que les programmeurs utilisent. Demandez-leur de créer des logiciels. n'avons donc aucun problème avec la compatibilité. Et il fournit des API pour les utilitaires, analyse XML, la mise en réseau et I0, dont nous discuterons plus tard. Enfin, nous avons des outils de développement Java comme NetBeans, IntelliJ, Eclipse et Android Studio et le discours que nous utilisons Eclipse. Donc, dans les prochaines vidéos, nous allons télécharger Java et Eclipse. Donc, si vous les avez déjà, vous pouvez simplement sauter les deux vidéos suivantes. 3. Installez Java: Dans cette vidéo, nous allons télécharger Java. Donc, nous allons aller au téléchargement Java JDK. Très probablement, la première page sera de article.com. Alors allez-y et appuyez sur JDK télécharger. J' utilise Windows 64 bits, donc je télécharge celui-ci lorsque le dxi, j'accepte l'accord et juste appuyer sur le téléchargement. Il faudra un certain temps pour être installé. Donc on va juste attendre. Maintenant, c'est notre fichier JDK. Téléchargez Java. Ouvrez le fichier. Cliquez sur suivant, puis sur suivant. Et nous étions proches. Maintenant, nous allons à Windows, puis à Program Files. Maintenant, nous pouvons voir qu'il existe un fichier appelé Java JDK 14.2. Donc, le fichier le plus important est le fichier de pliage. Donc, nous allons continuer et copier ce chemin. Et maintenant, nous allons à nos paramètres pour ajouter ce chemin. Et nous pouvons aller modifier les variables d'environnement système, les variables d'environnement. Et nous avons ici. Donc nous pouvons ajouter ceci. Mais ici, vous appuyez sur OK. Maintenant, pour vérifier si Java fonctionne avec juste tapez Java virgin. Donc, c'est Java vierge, Java C. Donc, tout est réglé. 4. Installez Eclipse: Maintenant, pour télécharger Eclipse, nous allons simplement sur Eclipse et aller au téléchargement. Peut voir téléchargement 64 bits. Et ici, nous cliquons simplement sur le téléchargement. Et il va commencer à télécharger automatiquement est d'environ 52 mégaoctets. Donc, nous allons attendre un peu jusqu'à maintenant, Eclipse est installé, alors il suffit de l'ouvrir. Et nous voyons Eclipse IDE pour Java, C, C plus plus, et Java script. Donc, nous allons de l'avant et choisissez l'Eclipse IDE pour les développeurs Java et cliquez sur installer. Donc, c'est le dossier qui alpha où Eclipse est téléchargé. Ça prendra un peu. Alors maintenant, depuis l'installation est terminée, qui vient de cliquer sur Accepter et déjeuner. Donc maintenant, nous avons notre Eclipse IDE 2020. C' est Workspace. Nous pouvons le garder par défaut et le déjeuner prend généralement un certain temps. D' accord. Donc maintenant, voici la page d'accueil. Laisse-moi aller de l'avant et juste moins. Donc c'est notre page. Et dans la prochaine vidéo, nous allons créer notre premier projet Java. 5. Créer un projet et une introduction aux types de données: Maintenant, c'est Eclipse et créez notre premier projet. Il suffit de cliquer sur créer un projet Java. Appelons ça le projet un. Ne créez pas de module pour l'instant. Et c'est, comme je le vois, signifie source. Et ici, nous avons vu tous nos cours. Nous allons donc créer notre premier paquet et nous allons le nommer. Et puis créez notre classe, classe 1. Donc c'est notre classe plus un, qui est N paquet un. Donc, pour l'instant, nous allons imprimer quelque chose. Par exemple, classe publique, statique publique, vide. Ce sont des mots-clés et nous en discuterons plus tard. Mais pour l'instant, nous allons imprimer bonjour monde. Donc, le système est une classe construite en Java. Out est une instance de type de flux d'impression, qui est membre public et statique de cette classe système. Et l'impression est la méthode que nous utilisons. Alors allons de l'avant et exécutons ce code. On peut voir Hello world. Maintenant, nous imprimons quelque chose. Exemple bonjour. Comme vous pouvez le voir, si nous exécutons le code, vous pouvez voir Bonjour monde suivi par bonjour. Donc, pour réparer ça, nous avons une ligne d'impression. Donc, au lieu de simplement taper System.out.print, nous allons taper system.out.print. Et cela signifie la ligne. Maintenant, si vous allez de l'avant et exécutez le code, nous pouvons voir bonjour monde et bonjour sur une autre ligne. Maintenant, la première chose que nous pouvons faire avec un code est de stocker des données et de lire. Et en Java, nous avons des types de données primitifs et non primitifs. Les types de données primitifs sont déjà définis en Java et ils ont toujours une valeur. Cependant, les types de données non primitifs sont créés par le programmeur et ils peuvent être nuls. Comme on peut le voir ici. Dans cet arborescence, les types de données primitifs incluent Boolean, director, octet, short, entier , long, flottant et double. Et les types de données non primitifs incluent les chaînes, les tableaux , les classes, les interfaces, et nous en discuterons dans la vidéo suivante. 6. Types de données primitives: Donc, dans cette vidéo, nous allons parler des types de données primitifs. Nous commencerons par les entiers, qui sont Byte Short, et le long de chacun d'eux a une taille spécifique. Ainsi, par exemple, les magasins d'octets et le nombre entier entre moins 212800127. Donc, si vous voulez essayer, nous pouvons juste, ils mordent b égal 127. Donc, nous pouvons voir que cela fonctionne correctement. Cependant, nous n'en ajoutons qu'un à ce nombre. Nous pouvons voir qu'il génère une erreur. Il dit ne peut pas convertir de bout en mordure, puisque ce nombre 128 ne respecte plus, il est considéré comme un entier. Donc, pour corriger cela, soit nous le retournons à 127 ou si lorsque vous avez utilisé 128, nous pouvons utiliser un autre type de données tel que court dans ce cas, peut également utiliser et et long. Mais si nous sommes absolument sûrs que notre nombre ne dépassera pas 32 767 dans ce cas. n'y a donc pas besoin de les utiliser. Vous ne pouvez utiliser que court. Et le même cas pour les entiers. L' entier est égal à 100, par exemple. Cela fonctionnera correctement. Maintenant, en ce qui concerne le long, nous disons que long est égal à 100100, nous pouvons voir que cela fonctionne correctement. Cependant, si nous ajoutons des zéros, cela générera une erreur. Parce que ce nombre est hors de portée. Ce nombre est maintenant considéré comme un entier. Et cela, l'entier ne peut pas dépasser cet étrange. Donc, pour résoudre ce problème, nous ajoutons juste et à la fin du numéro deux pour dire que ce nombre est long et plus un entier plus. Maintenant, passer aux nombres à virgule flottante. Donc, nous avons deux types, flottant et double. Parcelle. F égal à 100,4 par exemple. Cependant, nous ne pouvons pas, ne pouvons pas l'utiliser comme ça. Nous avons juste besoin d'ajouter F pour dire que c'est un flottant à flot. Maintenant, pour le double, double d égal à ce nombre. Nous pouvons ajouter le, pour le double à la, à la fin, mais vous n'avez pas à le faire. Maintenant, pour la variable de caractère, il est écrit comme char. Peut dire char t égal, par exemple. Donc, il est utilisé pour stocker un caractère composé d'une seule lettre, qui est dans ce cas la lettre a. Donc, par exemple, si nous utilisons ceci a, nous disons que nous voulons stocker le caractère a et le nom de variable C. Donc, nous utiliser les guillemets simples pour les caractères et les guillemets doubles pour la force, que nous allons discuter des données. Enfin, nous avons booléen. Booléen. On peut dire booléen. Booléen, vrai. Principalement, cette variable a, n' a que deux options, true et false. Ceci était utilisé pour effectuer des opérations logiques, plus souvent pour déterminer si une condition est vraie, et c'est tout pour les types de données primitifs. Ensuite, nous allons parler des types de données non primitifs. 7. Types de données non primitif : Cours et Types: classe et Types:: Maintenant, nous parlons de types de données non primitifs. Donc, je vais premier type de données non primitif est la classe. Une classe en Java inclut toutes nos données et contient toutes les variables et méthodes. Donc, pour créer une classe comme nous l'avons fait avant, nous créons un projet, puis notre paquet, et ensuite nous pouvons créer nos laboratoires. Alors allons de l'avant et créons une autre classe. Et appelons-le Étudiant. Donc c'est l'étudiant LastName. Si vous voulez utiliser le, les méthodes dans l'étudiant de la classe et la classe nommée classe un. Nous devons lier ces classes. ce faire, nous créons simplement un étudiant et le nommons. Par exemple, Student 1 est égal à nouveau point-virgule étudiant. Donc ce que nous disons ici, c'est que c'est le nom de la classe, étudiant, C'est le nom de l'objet étudiant fonds notre objet. Ceci est un mot-clé, new, et ceci est le constructeur. Maintenant, allons de l'avant et créons une méthode ici. Ainsi, par exemple, nous pouvons dire la méthode statique publique, void. C' est donc la méthode et ce sont des mots-clés. Donc nous n'avons pas besoin de savoir à leur sujet maintenant, nous en parlerons plus tard. Imprimons simplement dans cette méthode. C' est la méthode 1. Maintenant, si nous allons de l'avant et dire un point étudiant, nous pouvons voir qu'il y a la méthode 1 ici. Maintenant, si vous allez exécuter le code, il sera imprimé. C' est la méthode 1. Maintenant, nous avons quelque chose de similaire à la classe, cette interface de code. Alors allons de l'avant et créons notre première interface. On peut aller à une nouvelle interface. Interface un. Fini. C' est notre interface. En tant que classe et interface ont des méthodes et des variables, mais les méthodes déclarées dans une interface sont par défaut abstraites et n'ont aucun corps. Donc, si vous créez une méthode appelée méthode un ici, méthode vide publique un. Si nous avons essayé d'ouvrir les accolades pour générer un additif, disant que les méthodes abstraites ne spécifient pas un ami. Maintenant, pour utiliser ces méthodes, nous devons les remplacer et notre classe. Donc, pour ce faire, nous devons implémenter cette interface et notre classe que nous ajoutons simplement ici, implémente une interface. Donc maintenant, il génère une erreur disant que cette classe doit implémenter la méthode abstraite héritée, une interface. Donc, nous n'avons qu'une seule méthode dans l'interface un. Nous devons hériter. Donc, soit nous tapons override et, puis nous, nous tapons la méthode ou nous pouvons simplement appuyer sur l'espace de contrôle avant l'espace de contrôle de la méthode principale. Et il remplacera toutes les méthodes. Maintenant, nous n'en avons qu'un, donc nous allons juste le remplacer. Donc, c'est la méthode, méthode1. Maintenant, il n'y a pas d'erreur écrite, juste des amis. C' est la première méthode de l'interface. Maintenant, si nous allons de l'avant et dire l'interface un, nommez-le, entrez mu égal plus un. Et dis « Entrée ». Nous pouvons voir que nous avons la méthode 1. Donc, si nous allons de l'avant et exécutons le code, vous pouvez voir que c'est la méthode un. Et c'est la première méthode de l'interface. Si nous voulons simplement les séparer, nous pouvons juste imprimer une ligne. C' est la première méthode, et c'est la première méthode de l'interface. Alors maintenant, dans les prochaines vidéos, nous allons parler de chaînes et de tableaux. 8. Types de données non primitif : la chaîne et la gren: Cette vidéo parlera de chaînes et de tableaux. En Java, string est un objet qui représente une séquence de caractères. Et nous pouvons faire tant de choses avec cet objet pour aller de l'avant et créer notre premier nom de code Jane un égal Alex. Si nous voulons voir toutes les méthodes disponibles pour nous, nous tapons simplement un point et nous les verrons toutes. Une méthode est de majuscules. Et il va convertir tous les caractères de la chaîne en majuscules. Donc, allez-y et utilisez-la, puis imprimez le nom un. Nous pouvons voir que rien ne se passera. Le nom sera toujours le même. Et c'est parce que nous n'avons pas sauvé cette méthode. Pour corriger cela, nous créons une nouvelle chaîne appelée nom par exemple, et maintenant imprimer le nom. Ou nous pouvons simplement dire nom d'une application égale l1, l2. Et puis imprimez le nom un. Une autre méthode serait de minuscules. Donc, continuons et créons une nouvelle chaîne appelée élément. Nommez deux égal à minuscules. Et puis imprimé. Et puis nous pouvons voir que tous les caractères sont en minuscules. Maintenant, nous allons parler de la méthode CharAt. Et c'est une méthode très importante. Charat. Il retournera une valeur de caractère à un index spécifique. Depuis un Pulitzer un caractère, alors nous devons le stocker dans un type de données de caractère pour simplement le stocker dans le caractère c. Maintenant, nous savons que nous devons spécifier un index. Et Java, nous avons cherché par l'indice de 0. Donc a est à l'index 0, d est à l'index un, et ainsi de suite. Donc, si nous voulons prendre un temps 0 et puis imprimer C, nous pouvons voir qu'il imprime un de l'atome. Si nous voulons prendre un autre réalisateur nommé trois par exemple. Et imprimez. Il imprimera M, car il est le troisième. À la troisième position, 0123. La dernière méthode dont on parlera, c'est ça. Et cette méthode pour prendre deux chaînes et les comparer et retourner un booléen. Il renvoie true s'ils sont égaux et faux si ce n'est pas le cas. Nous devons comparer le nom 1 avec le nom à. Nous pouvons juste dire que le nom d'un point est égal, puis nom2 à l'intérieur. Si il est égal à retourner vrai dans ce cas que non, et il retournera faux. Donc si on a juste modifié ça à Alex, sera le même. C' est faux parce que cet Alex est en majuscules et cet Alex est en minuscules. Donc, si nous disons juste à majuscules, maintenant, ça dira vrai. C' est ça pour la force. Maintenant, va parler de tableaux. Tableaux en Java par des structures de données implémentées en tant qu'objets. En utilisant des tableaux, nous pouvons stocker une ou plusieurs valeurs de type de données spécifique. Donc, pour créer un tableau, nous devons spécifier son type. Cela signifie quel type de données ils je vais détenir. Alors effacons ceci et commençons. Tout d'abord, nous devons spécifier le type. Disons que nous voulons utiliser un a d'entiers. Nous disons juste nt et notre A1. C' est le nom de notre tableau. Et après ça, nous avons besoin d'aimer les nouveaux. Il s'agit d'un mot-clé pour allouer de la mémoire. Et puis nous entrons dans le Type une fois de plus. Et dans cette boîte maintenant, nous devons spécifier la taille. La taille signifie quoi, combien d'éléments et je devrais être. Donc, si nous disons quatre, alors il n'y a que quatre éléments dans ce tableau. Comme nous pouvons le voir dans cette image, l'œil commence par l'index 0 et se termine par la longueur de l'index moins un. Donc, ce tableau est de longueur neuf pour commencer par 0 et se terminer par huit. Maintenant, si nous revenons à notre code et de construire ce tableau, et Y1 de 0 égal à 1131 de deux égal à a, par exemple, et tout le monde de trois égal à neuf. Maintenant, si nous disons A1 de 510 par exemple, et exécutez le code. Il s'agit d'une exception car l'index du tableau hors de l'exception liée. Parce que nous avons utilisé un indice de cinq, alors que notre tableau ne peut contenir que 24. Donc, nous devons juste effacer ça. Et maintenant, si nous voulons la valeur huit, nous imprimons tout le monde à l'index deux, qui est huit, et celui à l'indice trois est neuf. Et maintenant c'est un type de données non primitif. 9. Prise de décision (if-else, commutation): prise de décisions dans la programmation est similaire à la prise de décisions dans la vie réelle. Parfois, dans la programmation, nous faisons face à certaines situations où nous voulons qu'un certain bloc de code soit exécuté lorsque la condition est remplie. Java a quelques instructions de sélection. Tout d'abord, nous allons parler des déclarations EFF et fs. Par exemple, si nous avons un entier appelé x avec une valeur de cinq, nous pouvons dire que f parenthèse ouverte, X égal à cinq. Fais quelque chose. Ouvrez les accolades. Maintenant. Party to equal signifie que nous demandons que si x est égal à cinq. Maintenant, si c'est le cas, imprimer x est égal à cinq. Comme nous l'avons dit plus tôt, doubles citations représentent des chaînes. Donc, si c'est le cas, imprimez la déclaration. Donc, si nous allons de l'avant et courir, il imprimera x est égal à cinq. Cependant, si nous avons x est égal à quatre, et que nous exécutons le code, rien ne se passera. Ici. Nous pouvons utiliser s. Donc, si c'est le cas, imprimez la déclaration autrement, sinon x n'est pas égal à cinq. Donc, si nous allons de l'avant et exécutons le code, nous pouvons voir que x n'est pas égal à cinq. Maintenant, nous parlons de cas de commutation. Disons que nous avons le même entier x égal à quatre. Donc, pour écrire une déclaration switch, accord, switch et x. et nous avons le commutateur. Donc, nous écrivons les cas, cas 0, x est égal à 0. Celui-ci, marque qui x est égal à un. C' est juste une valeur par défaut lorsque x est supérieur à un. Donc, dans ce cas, si nous allons de l'avant et exécutons le code pour prier pour réimprimer que x est supérieur à un. Cependant, si nous avons x est égal à 0 et que nous exécutons le code, nous verrons qu'il imprimera les trois instructions. X est égal à 0, x est égal à un et x supérieur à un. Donc, puisque le premier cas est correct, Java imprime la première instruction et il continuera à exécuter tous les autres. Donc, pour corriger cela, nous ajoutons simplement brièvement à l'application. Nous n'avons pas besoin d'ajouter le frein au frein par défaut car c'est le dernier. Donc pause signifie que j'ai fini avec la séquence et je veux sortir de ce boîtier de commutateur. Donc maintenant, si nous allons de l'avant et exécutons le code, nous pouvons voir qu'il dit x est égal à 0. Donc c'est tout pour le boîtier de l'interrupteur. Ensuite, nous allons parler des types de boucles en Java. 10. Loops: : pour et pendant et: Les boucles sont utilisées pour exécuter un ensemble d'instructions plusieurs reprises jusqu'à ce qu'une condition particulière soit satisfaite. Nous avons trois types de boucles de base pour les boucles while et do-while. Dans cette vidéo, nous allons nous concentrer sur la façon d'utiliser quatre et la boucle sauvage. Alors commençons par boucle sauvage. abord, nous allons créer un entier x avec une valeur de 0, puis y. Maintenant, nous devons définir notre condition. Alors que x est inférieur à cinq, exécutez ce code. Désolé, quand x est égal à. Alors. N' oubliez pas que cette double citation représente la force et agit en dehors de ces citations. Est la variable x. maintenant cette boucle est une boucle infinie puisque x n'atteindra pas le fichier. Donc si nous allons de l'avant et John ne le fera pas. Et donc c'est juste fermer le programme. Puisque x est toujours 0. Maintenant, pour corriger cela, nous devons incrémenter x. nous pouvons incrémenter dire que x est égal à x plus deux, par exemple. Donc, chaque fois que nous entrons dans le code, x est incrémenté de deux. Donc, si vous allez de l'avant et exécutez maintenant, Ax est égal à 0. Donc, d'abord comme est égal à 0, cette condition est satisfaite. Ensuite, nous exécutons ce code. Nous imprimons x est égal à la valeur de x, qui est non nulle. Ensuite, nous avons incrémenté de deux. Nous passons à nouveau maintenant à un plus petit que cinq. Donc, nous avons imprimé Ax est égal à deux. Ensuite, nous l'incrémentons de deux. Maintenant, nous en avons quatre ou moins que cinq. Ensuite, nous l'imprimons une fois de plus. Maintenant, Ax est égal à 64 plus deux. Donc, nous allons à la condition six n'est pas plus petit que cinq. Ensuite, nous quittons cette boucle. Donc on peut dire x, x plus un à 01234. Nous pouvons également utiliser x plus égal à un. C' est la même chose que x est égal à x plus un, ou x plus, plus incrémenter, incrémenter x par un. Ils sont tous pareils. Maintenant, c'est tout pour la boucle while. Passage à la boucle for. La forme générale d'une boucle FOR est la suivante. Donc, l'alcool, par exemple, i est égal à plus. Ce que nous faisons ici, c'est que nous définissons une variable entière appelée i. Nous ne définissons que pour une seule fois. Donc, la première fois i est égal à 0. Maintenant, la boucle devrait continuer pendant que j'ai moins de dix ans. Donc, d'abord, nous créons I est égal à 0. On a dit qu'on vérifiait l'état. Si j'ai moins de dix ans, la condition est remplie. Nous devons imprimer i est égal à 0. Ensuite, nous allons à l'incrémentation. Nous incrémentons i par un. Ensuite, nous vérifions l'état une fois de plus. On a moins de dix ans, puis on l'imprime. Ensuite, nous allons et incrémenter encore et encore jusqu'à ce que je soit égal à dix. Si je suis égal à dix, alors cette condition n'est plus satisfaite. Donc nous sortons de la boucle. Cependant, si nous voulons utiliser IE est égal à dix, alors nous pouvons juste définir la condition qui satisfait ce que nous voulons utiliser. Donc ici jusqu'à ce que la condition est i est plus petit ou égal à dix. Donc, si nous l'exécutons, nous pouvons voir que nous avons i est égal à dix. Essayons-le. Une autre forme de boucle pour. C' est la même chose, mais décrémentant. Disons donc que r est égal à dix. Maintenant, la condition devrait être I. Par exemple, je suis plus grand qu'un. Puis 0. Maintenant, nous devons décrémenter. Donc, nous allons juste l'imprimer comme égal à nous. Donc, il va commencer par 10987 tout le chemin à un. Si vous voulez utiliser, nous pouvons simplement ajouter égal et il imprimera i est égal à 0. Donc, ici, nous pouvons utiliser plusieurs yeux, puisque chaque i dans est dans la boucle for, il est défini dans la boucle for. Cependant, si nous utilisons pi est égal à 0 ici, nous ne pouvons plus l'utiliser dans la boucle for, puisque cette variable locale dupliquée, vous ne pouvez pas avoir deux yeux dans le même code. Donc c'est tout pour la boucle for et while. Ensuite, nous allons discuter des types d'exceptions. 11. Exceptions non enregistrées: Dans cette vidéo, nous allons parler des exceptions. Comme nous pouvons le voir, jetable a deux sous-classes. Erreur, une exception, une exception, nous avons une exception d'exécution et IOException. Ioexception est une exception vérifiée. Cela signifie qu'ils sont vérifiés au moment de la compilation et vous devriez les gérer avant d'exécuter le programme. Sinon, cela nous donnera une erreur de compilateur. Maintenant, nous allons nous concentrer sur l'exception d'exécution. Et la vidéo suivante, nous allons discuter de l'exception vérifiée. L' exception d'exécution est une exception non cochée, le compilateur ne les vérifie pas. Ils sont découverts pendant l'exécution. Par exemple, nous avons une exception arithmétique. Donc, si nous allons de l'avant et que nous créons un entier x égal à y égal à 0, cette exception est levée lorsqu' une condition d'exception s'est produite et qu'une opération arithmétique , par exemple, nous voulons diviser x par y. , par exemple, nous voulons diviser x par y. en disant qu'il s'agit d'une exception arithmétique, nous ne pouvons pas diviser par 01. moyen de corriger cela est d'avoir une double valeur de 0. Et maintenant, si nous exécutons le code, nous pouvons voir qu'il imprime l'infini puisque dix divisé par 0 est l'infini. Une autre exception serait l'exception de pointeur nul. L' exception est soulevée lors de la référence aux membres d'un objet. Le Nil ne représente rien. Donc, si nous avons, par exemple, une chaîne, nous avons dit que la chaîne est un type de données non primitif, donc nous pouvons avoir null. Ainsi, par exemple, le nom de chaîne est égal à null. Maintenant, si nous voulons utiliser ce nom, nous pouvons aller de l'avant et dire char c name dot 0 par exemple. Donc, ce droit ici générera NullPointerException puisque nous n'avons rien dans le nom, donc il ne peut pas y faire référence. Une autre exception est l'index de chaîne hors exception liée. Donc, si vous avez une chaîne appelée Alex et que vous voulez utiliser l'index ont tendance à générer une erreur. Exception de l'index de chaîne hors limites. Donc, il dit l'index de chaîne hors de portée. Nous ne pouvons donc pas utiliser dix nouveaux pour utiliser un index dans la plage de 0 à trois dans ce cas. Et ça marchera. La dernière exception que nous allons apprendre est l'index de tableau hors exception liée. Donc, cette exception est levée pour indiquer qu' une zone a été accessible avec un index illégal, tout comme la chaîne. Nous allons donc aller de l'avant et créer un nouveau tableau de taille quatre. Si vous voulez utiliser le fichier d'index par exemple, ou pour générer un index de tableau hors limites exception et X cinq sortant pour la longueur pour même si nous utilisons quatre pour être le même, puisque quatre n'est pas le dernier index, comme nous l'avons dit avant, le dernier index est la taille moins un. Donc, si nous disons trois, par exemple, sera probablement. Maintenant, c'est tout pour l'exception non cochée. Dans la vidéo suivante, nous allons parler des exceptions vérifiées. 12. Exceptions enregistrées: Maintenant, nous avons remis les exceptions vérifiées. Comme vous pouvez le voir dans cet arborescence, IOException, qui est une sous-classe d'exception, est une exception vérifiée. Nous avons fichier introuvable exception. Donc, pour faire face à cela, allons de l'avant et créer notre fichier et apprendre comment les arbres à partir de lui. Donc, nous allons au projet et créer outfile, le même fichier it. Essayons quelque chose, un petit fichier Java. On a donc trois lignes dans ce dossier. Donc, pour lire à partir de ce fichier, nous devons d'abord importer le fichier est construit en Java, donc nous allons aller de l'avant et juste l'importer 5V, le nom du nouveau fichier et le nom du fichier dot dx t. nous devons d'abord importer le fichier est construit en Java, donc nous allons aller de l'avant et juste l'importer 5V,le nom du nouveau fichieret le nom du fichier dot dx t. le tampon dans lequel vous devez ajouter ce lecteur de fichiers. Maintenant, toujours dit, mais vous pouvez voir qu'il génère une erreur, une exception en fait. Donc, l'exception est bien, exception non trouvée. Donc, pour faire face à cela, nous devons jeter cette exception. Nous pouvons lancer le fichier introuvable exception et l'importer. Et puisque le fichier introuvable exception est une sous-classe de IOException, Nous pouvons également lancer IOException et lancer cette exception. Ou bien sûr, nous pouvons faire exception en janvier. Donc, l'exception fonctionne sans importer ces exceptions. Et maintenant, pour lire ce fichier, créons une boucle for. Lisons les deux premières lignes. Donc j'ai moins de deux. Et la marque B, perle point r. Nous avons race entier, entier, ligne d'alimentation quatre chaînes. Donc chaînes dans ce fichier. Alors allons de l'avant et utilisons cette méthode. Donc, ce que nous pouvons voir, c'est que les deux premières lignes de notre imprimé. Donc, si vous voulez imprimer cette troisième ligne, par exemple. Maintenant, nous avions un trois à dire pour la ligne nulle et la quatrième. Donc, c'est tout pour la façon de lire un fichier et comment gérer une exception vérifiée. Ensuite, nous allons en apprendre davantage sur try and catch block. Et puis nous créons notre propre exception. 13. Essayer et attraper le bloc: Maintenant, nous apprenons à gérer l'exception d'une autre manière. Donc, pour ce faire, nous pouvons utiliser try catch block. Donc, au lieu de connaître ces exceptions, allez-y et créez un gars. Alors essayez ce code, quelque chose de mari connu. Code d'exception. En outre, nous pouvons imprimer le message de cette exception. Donc, nous allons juste exécuter le code et nous pouvons voir que rien ne s'est passé depuis que nous avons le fichier ici. Cependant, si nous changeons le nom de ce fichier et exécutons le code une fois de plus, nous pouvons voir ce fichier un point TXT, le système ne peut pas trouver le fichier spécifié. Puisque nous n'avons pas de fichier nommé fichier 1, nous n'en avons que cinq. Donc, c'est tout pour essayer d'attraper des exceptions non vérifiées. Maintenant, essayez et attrapez et travaillez également sur l'exception non vérifiée. Donc, si vous vous souvenez, nous avions une exception arithmétique. Donc, nous aurons x égal à dix, y égal à 0, et nous voulons diviser X par Y. Donc, c'est une exception non cochée, génère une exception arithmétique diviser par 0. Cependant, nous pouvons dire que essayé de portée définie exception de type arithmétique, arithmétique, exception de bon loyer. Mais le message. Donc, si nous allons de l'avant et l'exécutons, vous verrez que diviser par 0. C' est le message de cette exception. Il y a une exception asthmatique. Maintenant, si vous voulez utiliser l'exception ArrayIndexOutOfBounds. Donc, nous allons créer un tableau de taille quatre, et c'est imprimer un, imprimer x cinq. Donc, dans ce cas, il générera un index de tableau hors exception liée, puisque notre bloc catch capture seulement l'exception arithmétique. Donc, soit nous modifions cette exception ici pour l'index de tableau hors de l'exception liée et l'exécutons. Il dira index hors limites pour la longueur 4. Ou nous pouvons dire dans une exception générale. Donc, peu importe quelle exception, détachez-le et imprimez le message. Donc, c'est tout pour l'exception ArrayIndexOutOfBounds. Et c'est tout pour le bloc try and catch. Ensuite, nous allons apprendre comment nous pouvons créer nos propres exceptions. 14. Créer une exception: Si nous voulons utiliser une exception qui n'est pas disponible pour nous en Java, nous pouvons simplement créer notre propre exception. Donc, pour ce faire, nous devons créer la classe d'exception. Donc, disons que nous avons besoin d'une exception pour être levée quand une chaîne est trop longue. Donc, allons de l'avant pour créer ou classe d'exception. Appelons-le une exception de chaîne. Donc, ce que nous devrions faire maintenant est de créer notre constructeur. Donc, ce constructeur est le même nom, devrait être le même nom que la classe. Maintenant, nous devrions étendre la classe d'exception, puisque cette exception devrait être et une sous-classe dans cette classe. Alors allons de l'avant et créons. Ce constructeur, prend un message de chaîne et le ramène à la classe d'exception. Donc, quand nous disons supposons que c'est la classe d'exception, car c'est la classe parent. Alors prenons le message et sauvez-le. Donc c'est un, c'est notre exception. Maintenant, nous devons l'utiliser. Donc, tout d'abord, nous lançons une exception juste pour nous assurer que tout va bien. Maintenant, disons que nous avons le nom de chaîne est égal à ce nom long par exemple. Donc, nous devons maintenant définir une condition. Si ce nom, la longueur de ce nom est supérieure à dix, alors nous devrions lancer cette exception, dirons-nous jeter chaîne est trop longue exception avec le message que nous devrions choisir. Disons que c'est deux. Maintenant, si nous allons de l'avant et exécutons le code, vous pouvez voir qu'il lance une exception disant, rester est trop long, exception cette chaîne, la chaîne est trop longue. C' est notre message. Donc, si nous voulons juste recevoir ce message comme nous l'avons fait avec les autres exceptions, nous utilisons le bloc try and catch. Donc, essayer de le montrer avec une exception de girl, de type string est trop long. Exception, attrapez-le et imprimez uniquement le message de méthode. Donc, si nous allons de l'avant et exécutons le code, nous pouvons voir que cette chose est trop longue. Si nous voulons utiliser la trace de pile, nous pouvons simplement l'imprimer en utilisant la trace de pile d'impression sans System.out.print. Ensuite, il suffit d'appuyer sur E point trace de pile d'impression. Et donc nous pouvons maintenant imprimer la trace de la pile. Nous ne savions pas quelle ligne l'exception s'est produite. Donc ici, il est dit classe un à Java. C' est notre classe, Java 11. C' est la ligne 11. C' est la ligne où cette exception, bon. Donc c'est tout pour les exceptions. Rendez-vous à la prochaine conférence. 15. Obtenez une entrée de l'utilisateur: Dans cette vidéo, nous allons apprendre à obtenir une entrée de l'utilisateur. Pour ce faire, nous utiliserons un scanner. Classe utile. L' espace de contrôle du scanner obtiendra Java util scanner, qui est un simple scanner de texte, peut passer des types primitifs et des chaînes en utilisant des expressions régulières. Donc, nous allons aller de l'avant et le déployer. Appelons ça scanner. Vous voyez le système de scanner de mots clés, et voici comment nous entrons scanner. Maintenant, utilisons-le. Ainsi, par exemple, si vous voulez obtenir de l'utilisateur et des entiers, par exemple, Disons m point. Maintenant, nous pouvons voir toutes les méthodes disponibles pour nous. Une méthode est la prochaine extrémité pour analyser le jeton suivant avec l'entrée comme un entier. Alors allons de l'avant et utilisons-le. Maintenant. Re scanner ce qui sera, que l'utilisateur nous fournira ? Donc, avant cela, il suffit d'imprimer un message disant qu'il est un entier. Alors maintenant, doublons ça. Donc, disons que je fois deux, et puis le nombre fois deux. Donc, si nous prenons cela par exemple, nous devrions retourner 20 fois deux fois 20. Maintenant, si nous, si le programme demande un entier et lire 10,5 par exemple, ce qui est un double. Il générera une exception de non-correspondance de n-bit. Il s'agit d'une exception non cochée à la ligne 10. Donc, pour le réparer, comme nous l'avons fait pour les autres exceptions, nous créons juste un bloc try and catch. Alors essaye ça. Si quelque chose ne se produit pas, il suffit d'attraper l'exception de non-correspondance d'entrée. Et le loyer. Nous demandons un entier. Donc maintenant de type concret 10.5, il va imprimer, nous demandons un entier. Essayons de doubler maintenant. Double point de balayage égal. Donc, nous avons NextDouble pour scanner le prochain jeton d'entre eux, mais comme un doublet. Alors utilisons-le. Louez-le, et exécutez le code. Nous tapons 10.5, il imprimera 10.5. Maintenant, si nous tapons dix, par exemple, qui est un entier, Java convertit automatiquement cet entier qui est dix à w, puis 0. Maintenant, remplissons un tableau d'entiers en utilisant le scanner. abord, trouver le tableau a de taille n. Nous laissons l'utilisateur décider de la taille de ce ajouté. Donc, tout d'abord, il demande à l'utilisateur, est la taille et le scanner dans et scandale égal. Et maintenant, nous avons notre taille et nous avons créé notre tableau. Maintenant, remplissez il utiliserait la boucle for, commençant par i égal à 0, se terminant par une longueur de point moins un. Alors que la prochaine. Maintenant, ce que nous disons est que nous allons remplir tous les éléments ce tableau de i égal à 0 à i égal huit à longueur moins un. Et puis nous allons l'imprimer. Va imprimer tous les éléments a de i avec un peu d'espace entre cette réalité. Donc, par exemple, nous disons que nous voulons un tableau de taille de quatre et fournir le testament du programme ou des éléments qui imprimeront 2345. Donc c'est comme ça que nous avons senti le tableau. Maintenant, passons aux cordes. D'abord. Créez une chaîne. Nom. Scandale Suivant. Maintenant, nous avons la prochaine et la prochaine fois. La différence entre eux est que la prochaine avec Andi lire le mot suivant. Cependant, NextLine lira toute la lumière. Donc, utilisons au premier abord, la ligne suivante. Maintenant. Imprimans-le. Nom. Exécutez le code. Et nous verrons plusieurs mots. Copiez-les et appuyez sur Entrée. Le système imprimera ces mots exacts. Cependant, si nous avons utilisé suivant sur la ligne suivante et exécuter le code et fournir le problème avec cette entrée. Appuyez sur Entrée pour imprimer uniquement le premier mot. Maintenant, nous pouvons aussi avoir un tableau de chaînes. Donc, nous allons juste utiliser un exemple ici. Noms de chaîne par exemple. Disons que nous avons renommé. Pour les stocker. Vous allez de l'avant et créez un nom de boucle for. Je mets les noms suivants et les imprime les noms de certaines spécifications. Donc, si nous disons, effacons simplement ceci et commençons par la chaîne. Alex. Donc, ce sont l'élément du tableau constitué de chaînes. Donc c'est tout pour cette vidéo. Rendez-vous au point suivant. 16. Projet : créer une calculatrice !: Donc notre projet consiste à construire une calculatrice. Maintenant, comme nous pouvons le voir, au début, demandez à l'utilisateur d'entrer deux chiffres, disons 34. Maintenant, il va lui demander de choisir l'opération que vous voulez effectuer, disons la multiplication, pour nous donner la réponse 12. Maintenant, il va nous demander, voulez-vous essayer à nouveau ? Essaie encore. Nous tapons y, sinon nous tapons no. Donc, nous voulons essayer à nouveau. Alors tapons au numéro 47. Et si par erreur, nous avons tapé, par exemple, au lieu de ces opérations. Donc, il nous dira, s'il vous plaît choisir l'une des opérations disponibles. Et nous allons nous demander de nouveau d'entrer les deux chiffres, édition 47, pour nous donner la réponse. Maintenant, si nous voulons essayer à nouveau, et aussi par erreur, nous tapons D aussi. Nous disons, s'il vous plaît choisir une réponse valide. Pourquoi ne sont pas R n ? Donc, il continuera à dire cela jusqu'à ce que nous choisissions soit y, 22 au numéro deux nouveaux nombres, par exemple, moins essayer à nouveau, connaître la, et. Donc, c'est fondamentalement la prochaine vidéo. Nous en discuterons plus et nous donnerons quelques conseils. 17. Astuces et bonus: Fondamentalement, ce que nous faisons dans cette calculatrice est de construire une boucle while et de demander à l'utilisateur d'entrer deux nombres à chaque fois. Donc ça fait 12. Nous aurions donc besoin de stocker ces deux nombres et types de données. Après ça, on va lui demander de choisir l'opération qu'il veut effectuer. Par exemple, s'il choisit signe plus. Nous devons donc comparer cela à chaque opération. Et pour ce faire, le prendra comme une chaîne et la comparera en utilisant .equals. Après cela, quand il correspond à l'opération. Nous devrions calculer et demander à l'utilisateur s'il veut essayer à nouveau, f, Donc, il devrait taper oui ou non. Et si par erreur l'utilisateur a tapé q, par exemple, il devrait lui donner, s'il vous plaît choisir une réponse valide. Pourquoi non ? Donc, pour ce faire, nous devons avoir une boucle while. Alors qu'ils l'utilisateur choisit autre chose que y n. Cette ligne spécifique doit être exécutée et il devrait lui demander d'essayer à nouveau, entrez Y OU NOR. Donc, par exemple, si je tape deux, je sais que le programme me demanderait d'entrer deux chiffres, 1214. Ici. Si par erreur, je tape par, par exemple, cela va comparer cinq, qui avec chaque opération. Et un cinq par cela évidemment n'est pas égal à l'une de ces opérations, alors il dira, s'il vous plaît choisir l'une des opérations disponibles est entrer deux numéros. Dis 1214 plus 26. Essaie encore. Non. Ensuite, la plus grande boucle large se terminera. Donc c'est la fin. Maintenant, une autre chose à modifier est si nous entrons un et D par exemple. Donc, comme nous pouvons le voir, pour générer une exception disant qu'il s'agit d'une exception de non-correspondance d'entrée. Donc c'est un bonus. Si vous voulez aller de l'avant et essayer, vous pouvez vous ceinture, essayer d'attraper des insectes. Et c'est cette exception, demande à l'utilisateur d'entrer deux nouveaux nombres car ces nombres ne sont pas valides. Donc c'est tout pour le projet. À la prochaine fois. 18. Récap: Donc un bref résumé de ce que nous avons couvert. Nous avons d'abord installé Java et Eclipse, puis parlons de types de données primitifs et non primitifs à partir d'entiers, octets montrés, etc., aux chaînes, tableaux, classes et interfaces. Ensuite, nous avons parlé de la prise de décision en Java. Nous avons appris à propos des instructions if, if, else et switch et for et while. Après cela, nous avons couvert les exceptions. Et nous apprenons la différence entre les exceptions vérifiées et non vérifiées. Et nous apprenons à les gérer en lançant ces exceptions ou en utilisant le bloc try-catch. Après cela, apprenez à travailler avec les entrées des utilisateurs. Classiquement, nous avons créé une calculatrice. Merci beaucoup. J'espère que c'était bénéfique. Ensuite, nous allons apprendre à utiliser XML et JSON en Java. Comment les bus, comment utiliser des listes de récursivité, ArrayList, doublement et LinkedIn, et une liste et une animation à lien unique. se voit dans la classe suivante.