Transcription
1. Jumpstart Jav : introduction: Bienvenue dans mon
cours d'introduction pour
vous permettre de mieux comprendre la programmation
informatique l'aide du langage de
programmation Java. J'ai conçu ce cours pour être
un peu plus intuitif que la méthode traditionnelle des manuels scolaires laquelle la plupart d'entre vous sont habitués. Il est conçu pour être un moyen facile et
peu de stress pour
vous aider à coder rapidement. Par conséquent, vous verrez
immédiatement les fruits de votre travail imprimés à l'écran. Nous allons commencer par les types de données primitifs
qui incluent des chaînes, des
doubles, des booléens et des entiers. Ces types de données primitifs sont au cœur de tous les
langages de programmation Vous pourrez
donc
utiliser ce que vous voulez ici. Si vous décidez de passer à une autre langue comme C-Sharp, nous voulons nous lever
et commencer rapidement. Vous n'aurez donc besoin que d'
un ordinateur et d'une connexion
Internet. J'espère vraiment que vous vous
joindrez à moi dans la prochaine vidéo.
2. Jumpstart Jav : Leçon 1 Configuration: Bienvenue dans votre
première classe, plus comme une pré-classe, car tout ce que nous allons faire
est de parler de la façon de
commencer avec
le codage et les environnements que nous
allons utiliser. Je voulais vous donner un bref aperçu des environnements les
plus courants. Vous allez donc utiliser
pour le développement de logiciels. Et ces environnements sont appelés IDE ou
environnements de développement intégrés, comme vous pouvez le voir à l'
écran en ce moment, j'ai les IDE les plus
courants pour Java. Si vous faites attention
au sommet, Eclipse et NetBeans
et IntelliJ. Ces trois sont parmi
eux,
les trois plus courants dans
trois IDE les plus utilisés pour le développement Java. Avec Intel J qui prend la part du
lion. Ce sont de très bonnes
options si vous souhaitez commencer le développement de
logiciels, IDE accélèrent votre
codage beaucoup plus rapidement. Ils vous donnent souvent des suggestions. Ils
vérifient également les erreurs pour vous. Donc, si vous
commettez des erreurs d'orthographe, souvent, les IDE
seront bons pour cela. Et ils sont très bons pour vous
aider à déboguer votre code. Vous pouvez faire tout cela à partir d'un seul environnement
développé. L'autre option que vous
avez à votre disposition est
Visual Studio Code de Microsoft. Inclure le
code Visual Studio peut être utilisé pour le développement Java, le développement
C-sharp, le développement de
flutter, peu près tout type de
développement auquel vous pouvez penser, Visual Studio Code
est là pour vous. Il est également très facile à utiliser, assez simple à
configurer pour tous
les environnements auxquels
vous avez accès. Il s'agissait simplement de visualiser le code et les environnements IDE standard. Toutes ces options sont gratuites. Bien sûr, si vous payez de l'argent, vous obtiendrez de
plus en plus d'argent et plus en plus puissants d'IDE lorsque vous développerez
et déboguez votre code. Cependant, nous n'utiliserons
rien de tout cela. Tout ce que je veux que vous fassiez, c'est
ouvrir un nouvel onglet dans votre navigateur. Je veux que vous y alliez
et je veux que vous ayez un compilateur Java en ligne. Comme vous pouvez le constater, je l'ai souvent
tapé. Vous disposerez d'une liste de compilateurs
en ligne. J'ai tendance à utiliser J Doodle le plus, c'est celui avec lequel j'ai
commencé il y a des années. D'autres sont
arrivés sur les lieux depuis. Et peu
importe lequel vous utilisez. Ils
fonctionnent tous de la même manière. Ils ont un écran ici où
vous entrez dans votre code. La même chose ici. Vous entrez dans votre
code ici. Et vous pouvez également exécuter votre code et obtenir une sortie.
La même chose ici. Nous allons exécuter notre code
et nous allons additionner quelques chiffres et nous devrions en avoir 35 là où nous appuyons sur le bouton
Exécuter. Tout cela est vraiment bon pour, c'
est parce que je l'utilise beaucoup quand je veux prototyper quelque chose et que vous n'
obtiendrez pas de sorties fantaisistes. Tout est limité aux chaînes ou aux mots imprimés
sur un terminal. Vous n'avez donc besoin que d'une connexion
Internet et d'un bureau et vous pouvez commencer à
coder avec Java. Je vous verrai donc
dans la prochaine leçon. Passez une bonne journée.
3. Jumpstart Jav : Leçon 2 2: Bienvenue dans votre toute
première vidéo intitulée, tout le monde adore les mathématiques entières. Comme vous pouvez le voir sur votre écran. Ils vous ont donné
un exemple de code, et nous avons déjà lancé
cet exemple de code et trouvé la somme de X plus Y. Cependant, ce que je vais faire, c'est je vais supprimer tout cela et nous allons commencer frais. Nous allons commencer à faire
nos calculs à partir de zéro. En ce moment, je
vais écrire un entier, oui, mon type entier. Je vais donner à cette
variable le nom de mon entier car elle
utilise plusieurs entiers. Donc, je suis juste appelé ce
n'est pas très descriptif. Et ensuite, on va le
régler comme le chiffre dix. Vous devez prendre
l'habitude d'utiliser des noms
descriptifs
avec vos variables. Dans l'exemple précédent, les variables étaient
étiquetées x et y. Il n'y a rien de mal à faire face à cela. Cependant, vous pouvez avoir
plusieurs variables nommées x et y au
cours de votre programme. Et au fur et à mesure que vous avancez dans
votre parcours de développement, vos fichiers vont grossir. Donc, si votre débogueur
revient et indique qu'il y a un problème
avec la variable x se peut
que vous ayez de plus en plus de
difficulté à déterminer la variable
X dont il parle. Cependant, si vous avez une
variable appelée
contrôle de flux dans n'importe quel fichier
appelé contrôle de flux, si une bonne idée de
l'emplacement du code de fixation. Nous allons passer à l'entier. On va appeler
ça mon entier. Et nous allons l'
appeler aussi parce que c'est notre deuxième entier, et nous allons en faire 25. Maintenant, nous allons faire
des calculs entiers. La première chose que nous allons faire, c'est de trouver la chanson. Nous allons faire quelques ajouts.
L'ajout est assez facile. Dix plus 25 nous donneraient 25. Ce que je vais faire,
c'est que je vais
créer un autre entier
et nous l'appellerons somme. Je vais définir cela
à dix plus 25. Mais au lieu d'
utiliser dix plus 25, je vais utiliser mon entier
un plus mon entier deux. Passons donc à un plus neuf pour nous assurer que vous avez
tout correctement orthographié. Nous allons maintenant imprimer
cela à l'écran. On va donc sortir système
, point, imprimer, ligne. À l'intérieur de ces parenthèses
vont mettre la somme. Il s'agit de la méthode standard
pour imprimer des éléments sur
la console dans le système Java. Si vous voulez sortir, vous voulez imprimer
dans cette voie, cela signifie qu'il ne va l'imprimer que
sur une seule ligne et ensuite elle
passera à la ligne suivante. C'est pourquoi c'est là. Nous ne devrions donc pas obtenir un ajout
entier de 35. C'est exactement ce que nous
attendions et c'est
exactement ce que nous avons obtenu. Génial. Passons à autre chose. Faisons quelque chose de plus difficile,
supposons que nous fassions une soustraction. Nous allons donc appeler, nous allons créer
une autre variable appelée différence d'
entier. Celui-ci est appelé
de type entier, désolé. Mais nous allons
définir cette valeur égale à, nous allons dire mon entier
un moins mon professeur. Dans notre déclaration de ligne d'impression, nous allons changer cette
variable en différence. Et voyons ce que nous obtenons. Nous obtenons 15 négatifs, qui est ce que
nous attendions.
Donc, jusqu'à présent, si bien. Passons à autre chose. Faisons une certaine multiplication. Même chose, nous allons
créer un type entier. Nous allons appeler
cela le produit. Nous allons définir cette
valeur égale à mon entier. Le type est une compétence
que vous possédez tous. Entier une fois mon entier. Nous allons aller ici
et nous allons remplacer les produits de différence. Et dix fois 25
devraient nous en donner 250. Cliquez sur Execute
et voyez ce que nous obtenons. 250. Pour ceux d'entre
vous qui ne connaissent pas la raison de cet
astérisque ici. Si vous pouvez vous souvenir de l'algèbre. Et certains d'entre vous qui ont été
très traumatisants. Mais en algèbre, chaque fois que
nous faisions
la multiplication, la notation était toujours F5. Deux fois cinq me
donneraient dix. C'est donc une notation courante, mais en informatique,
nous mettons ce point avec un astérisque et
signifie essentiellement la même chose que nous
faisons la multiplication. Maintenant que nous avons fait
une certaine multiplication, faisons une division. Entier. Comment cela s'appelle-t-il ? Quotient, qui est cool. Au fait,
des noms de masse très spécifiques. Même chose si vous vous souvenez
d'un peu d'algèbre. Nous avions l'habitude de le faire. Cependant, l'algèbre ce
symbole change et elle est devenue deux sur cinq. Donc presque spécifiquement cinq
sur 25 divisés par deux. Nous allons utiliser
cette même barre oblique pour faire la division. Revenons au code. Nous allons diviser. Qu'est-ce qu'on a pour coller
le plus grand nombre, c'
est-à-dire mon entier deux. Nous allons diviser cela en barre oblique par le point
d'
interrogation où votre clavier ou sous l'interrogation marque votre
clavier et nous allons diviser par mon entier. Voyez ce que nous obtenons. Assurez-vous de le
remplacer par un quotient. Au fait, j'ai l'air, erreurs de
programmation sont fantastiques, mais la sortie est deux. Vous vous demandez peut-être pourquoi est l'Alpha-2 ? Eh bien, c'est lié au
type que nous avons utilisé. Le type entier ne peut
contenir que des nombres entiers. Il s'agit donc de nombres entiers positifs et de nombres entiers négatifs. Il ne peut pas
contenir de valeurs de fraction
ou de décimales. Maintenant que nous avons vu
la division et que nous avons vu certaines limites
du type entier. Passons à un autre concept mathématique de
base, moins en
informatique, appelé module. Mais ce que je vais
faire, c'est que je vais créer un commentaire. Commentaires. Vous utilisez la barre oblique inverse deux fois. Je vais appeler ce module. Les commentaires vous aident à structurer
et à organiser votre code. Vous pouvez utiliser les commentaires
pour vous laisser notes sur
la partie de votre code qui fait quoi. C'est très utile pour
vous en tant qu'individu lorsque vous devez revenir en arrière et
regarder par-dessus votre rhume. Mais ce sera aussi important si vous travaillez en équipe. Premier module de commentaires. Et ici pour
créer un autre type d'entier, car c'est tout ce sur lequel nous nous
concentrons actuellement. Et nous allons
appeler ce module. Nous allons définir cette valeur égale à l'entier deux est
le plus grand. Tout le monde utilise le signe de
pourcentage cette fois ,
car c'est
l'opération pour laquelle il s'agit du symbole
du fonctionnement du module. Nous allons mettre
mon entier. Désolé. N'oubliez pas, changez l'
intérieur des supports. Appuyez sur Execute et
voyons ce qui se passe. On est arrivés à cinq. D'où viennent les
cinq. Encore une fois, ce sont des
mathématiques de base que vous avez déjà vues. Nous en avons 25 à l'intérieur
et dix à l'extérieur. Dix passe en 252 fois
deux fois dix, 20. Nous allons soustraire cela. Et il nous reste cinq,
si vous vous en souvenez, cinq
sont le reste. C'est là que la
vue numéro cinq est le reste. Nous avons appris les commentaires, nous avons appris les variables. Nous avons voulu effectuer
certaines opérations de base , y compris le module. Nous avons également appris à imprimer notre sortie
à l'écran. C'est tout pour l'instant. Je vous verrai dans
la prochaine leçon.
4. Jumpstart Jav : leçon 3 Les chaînes: Bienvenue à
notre prochaine leçon. Pour cette leçon, il s'
intitule les chaînes de choses. Dans notre leçon précédente, nous avons commencé avec des types de données
entiers. Et pour celui-là, nous
allons commencer avec la ficelle qu'
elle est, alors allons-y. Comme vous le voyez, j'ai mon JD à un seul, je le compile, je l'ai ouvert et j'ai supprimé toutes les
informations ci-dessous. Le principal. Nous allons commencer
avec le type de données de chaîne. Nous allons donc commencer
vraiment basique et nous allons ralentir. Laissez-moi faire la première fois. Je vais saisir des traités de
matrice de chaînes en majuscules. Nous y reviendrons plus tard. Mais si vous vous en souvenez, nous aurions été des entiers. Nous n'avions pas besoin de mettre en majuscule un
entier lorsque nous avons tapé. Mais pour la chaîne, nous
devons capitaliser. C'est ce que nous allons faire. Le nom de variable que nous allons
utiliser comme prénom. Je vais mettre ça à la
hauteur d'une corde. Les chaînes entrent
entre guillemets. Je vais mettre un double
guillemet ici. Je vais
taper mon prénom, chaque instruction Java, le moins. Et nous continuons donc. C'est donc là que je vais
le mettre juste là. Mettez un autre type de données de
chaîne, mais cela rappellera
mon nom de famille. Et à l'intérieur de ces
guillemets vais mettre mon nom de famille. Nous allons finir
par un point-virgule. C'était très facile. Mais imprimez quelque chose à
l'écran et vous obtiendrez, lorsque vous effectuerez le point
système, une ligne d'impression par points. Pour l'instant, nous allons
imprimer ma première. Nous allons cliquer sur Execute
et voir ce que nous obtenons. Et comme vous le voyez, mon prénom, imprimez-le très bien.
Je m'appelle Donna. Changeons cela pour toutes les capitales et voyons
ce que nous obtenons cette fois. Vous le voyez à nouveau imprimé, mais au lieu d'utiliser la grammaire
standard, L
majuscule, le festival, les minuscules,
tout est en majuscules. C'est donc la sortie que nous avons obtenue lorsque nous la
créons à l'écran. Nous avons fait des choses de base. Nous allons maintenant
passer à la concaténation. concaténation est lorsque vous ajoutez quelque chose
à autre chose. Et le mot-clé est Add. Je vais créer
une nouvelle variable. Je vais appeler
ça mon nom complet. Désolé. Je veux ajouter
FirstName à ma leçon. Je vais
bien le faire, le premier aurait été mon prénom. Puisque nous ajoutons une boucle
avec ce signe plus là. Et ce que je vais
ajouter à mon nom de famille, je vais finir par un point-virgule. Ensuite, je vais imprimer
ça à l'écran
et voir ce que nous obtenons. Donc, le système est sorti, ligne d'
impression et je vais imprimer, nous allons
frapper Exécuter. Il semble y avoir un problème. On l'imprime quand Al Davis, mais il n'y a pas de place. La raison en est que c' est
ce que fait la concaténation. Il prend quelque chose, ajoute
immédiatement à
la fin de quelque chose d'autre. Dans ce cas, mon nom de famille, Davis, est immédiatement
ajouté à mon prénom. Je vais donc changer cette
variable par mon nom complet. Et je vais créer une autre variable de
chaîne appelée ma Lucy, ma première. On va le faire caténer avec
quelque chose. Qu'est-ce que je vais me
décomposer ? Et c'était génial, dans mon prénom,
puis j'ai envie d'espace
pour ne pas y mettre d'espace. Je vais utiliser des
guillemets. Et je vais
toucher la barre d'espace. C'est ainsi que vous ajoutez un
espace entre les chaînes. Prénom, puis je vais ajouter
à cet espace, puis je dois ajouter
mon nom de famille. Je vais
imprimer mon nom complet sur. J'espère que nous devrions avoir un espace entre mon
prénom et mon nom de famille. C'est ce que nous avons obtenu. Fanout Space Thetas. Maintenant, nous passons à quelque chose d'amusant. Mais avant d'en parler,
nous devons parler de cours. Lorsque vous accédez à la documentation
Oracle ou à n'importe quelle documentation, vous verrez ces
choses appelées classes. À l'intérieur d'une classe. Vous avez ces choses
appelées méthodes. Il s'agit de la classe de chaînes. C'est la raison pour laquelle nous avons
dû capitaliser cela parce
que la chaîne est une classe. Il ne s'agit pas d'un type de données primitif. Il contient des données, mais il ne s'agit
pas d'un type de données primitif. types de données entiers étaient primitifs pour contenir de petites quantités d' informations parce que nous avons
écrit des données limitées dans l'espace. Nous en avons parlé. Mais en ce moment, nous avons une classe
et nous avons une classe de chaînes, et les classes ont
des méthodes et des méthodes. Vous pouvez les considérer comme
le dire à votre objet, votre chaîne s'échappe
pour faire quelque chose. Comment appelons-nous ces choses ? Eh bien, regardons ça. Premièrement, nous allons
m'appeler défiler vers le bas, vers le bas, vers le bas, et nous
allons appeler la longueur. Eh bien, que fait la méthode de la
longueur ? Il indique qu'il renvoie la
longueur de la chaîne. Je suis désolé, c'est simple. Eh bien,
voyons juste ça en action. À l'intérieur de ma ligne system.out.print. J'ai mon nom complet, Lucy, mon nom pliable. Et puis je vais frapper un point. point dit que je veux que
vous fassiez une recherche dans cette classe et j'ai besoin que vous
cherchiez quelque chose. Que voulez-vous que vous recherchiez ? Je veux que vous cherchiez
la méthode des acariens. En revenant à notre documentation, nous pouvons voir que les lignes
ont également ces parenthèses. Vous devez donc vous assurer que
chaque fois que vous appelez une méthode, vous placez ces
parenthèses à côté. Cela devrait, car les donateurs de la
documentation nous
donnent la longueur
de la chaîne. La longueur de la
chaîne est le nombre de caractères qu'elle contient. Voyons voir. J'ai 123456, mon prénom, 12345, mon nom de famille.
Je devrais donc vous lever. Et c'est exactement ce que nous avons obtenu. Nous en avons eu 11 parce que nous avons un L, Davis ne connaîtrait pas l'espace. Eh bien. Maintenant, nous allons utiliser la méthode de longueur de
point 1, mes deux pliages étant donné que
nous y avons ajouté un espace, vous devriez déjà être en mesure de
deviner quelle sera
la longueur de la chaîne. Mais voyons simplement. Et comme vous pouvez le constater,
la longueur est supérieure à la précédente à
cause de cet espace. La longueur est donc de 12,
ce qui est incroyable. Nous allons maintenant passer
à quelques fonctions. Les deux fonctions de classe inférieure,
les deux fonctions de classe supérieure et le contenu est égal à la fonction. Et essayez de deviner de voir
ce que chacun d'entre eux Ainsi, nous allons
prendre mon Prénom. N'oubliez pas que mon prénom est
en majuscules. Nous allons appeler la méthode à
deux minuscules. N'oubliez pas, parce que c'est une méthode dont
nous avons besoin de ces parenthèses. Nous devrions avoir mon prénom en
lettres minuscules. Voyons voir. C'est exactement ce que nous avons obtenu. présent, tout fonctionne
très bien. Eh bien, puisque nous avons les
deux méthodes minuscules, il existe également une méthode
TupperCase. Voyons qu'une action que nous allons taper
dans mon nom de famille, majuscules, et
encore des parenthèses. À exécuter. Nous avons obtenu la sortie attendue. Mon nom de famille, toutes les
majuscules. C'est plutôt cool. La méthode sera utilisée. Il y a peut-être d'autres
méthodes que nous avons discutées. coton est
égal au coton est égal à constant, ressemble exactement à ce qu'
il fait, n'est-ce pas ? Il prend le contenu et voit
s'il est égal à quelque chose. Ce qui se passe, c'est que nous
allons prendre une ficelle. Nous allons comparer
cette chaîne à une autre chaîne pour voir
si elles sont identiques. Eh bien, je vais
créer un point, un point
, une ligne d'impression. À l'intérieur de nos parenthèses. On va taper quelque chose d'un
peu fou. Nous allons donc mettre
toutes nos compétences ensemble pour créer ce résultat. La première chose que
nous allons faire, c'est taper une chaîne. La chaîne que nous
allons taper en
tant que question, désolée,
est-ce que mon prénom, qui est
le nom de notre variable, égal à mon nom de famille ? interrogation. J'y ai mis un espace pour y
ajouter un peu de formatage afin qu'il soit un
peu plus facile à lire. On va garder la caténation ou
ajouter à cette autre chaîne appelée l'espace deux-points. À des fins de formatage. Nous allons ajouter à cela
des choses plus intéressantes. Nous allons ajouter
à cela, mon prénom. Sur cette chaîne FirstName, nous allons appeler le contenu de la
méthode égal. Encore une fois, rappelez-vous que
lorsque vous avez une, nous appelons une méthode, il faudrait mettre
ces parenthèses. La seule chose que je
n'ai pas examinée, ce sont les parenthèses que nous devons attacher
à chaque fonction. Que sont-ils ? Par conséquent, alors que le but des parenthèses est permettre à la fonction de prendre n'importe quelle valeur pour travailler avec elle. Comme nous l'avons déjà
mentionné, la
fonction d'évaluation du contenu prend la chaîne par
la parenthèse. Et il va
faire du travail dans ce cas, le
comparer à autre chose. Je veux comparer pour
voir si le contenu de mon prénom est égal au
coton de mon nom de famille. Je vais passer
à ces parenthèses. Ma liste. Comme vous pouvez le constater, mon prénom
n'est pas égal à mon dernier. La réponse à
cette question doit donc être fausse. Voyez si cela fonctionne. Je vais les mettre mon prénom, mon nom de famille, la
réponse est fausse. Eh bien, modifions
un peu les variables pour voir ce que nous obtenons. Donc, au lieu de maintenant
avec toutes les majuscules, je fais
juste mon
nom de famille, mon prénom, mais nous allons utiliser
toutes les entrées minuscules. Voyez ce que la réponse
obtiendrait est égale à non. Faux. Et ce n'est pas le cas, parce que
pour un ordinateur en majuscule L et en minuscules ou deux choses
très différentes. faudrait donc garder cela
à l'esprit visuellement pour nous, ce serait pareil
chaque fois que je n'aurais pas d'importance. Mais pour l'ordinateur
ceux qui changent donc
le premier en minuscules
et voyons s'ils sont égaux. Il y a mon
prénom, mon nom de famille. La réponse est vraie
quand je suis égal à un l, exactement la même longueur, exactement
si les médecins sont tous en minuscules. Eh bien, on a fait un
peu de concaténation, on joue avec certaines fonctions. Cela complète notre
leçon sur les chaînes. Je vous verrai dans
notre prochaine leçon.
5. Jumpstart Jav : Leçon 4 booléens: Bienvenue dans votre prochaine leçon intitulée
M'aimez-vous ? Oui ou non ? Vous n'êtes pas obligé de
répondre à cette question. Quel est le but d'
une primitive booléenne ? Eh bien, c'est l'ensemble,
la valeur vraie ou fausse, oui ou non, un ou 0. Comment les utiliser dans la programmation
informatique ? Eh bien, nous les utilisons pour nous
aider à prendre des décisions. Un exemple simple serait que le taux d'intérêt sera supérieur
à 5 % ? La réponse est oui, alors
nous gagnerons plus d'argent. Si la réponse est non,
nous gagnerons moins d'argent. Sur mon écran, j'ai ouvert mon compilateur Java en ligne J22 et nous allons
commencer avec du code. Le moyen le plus simple de créer une
variable booléenne consiste
à saisir simplement votre variabilité booléenne. Dans mon premier booléen. On va mettre ça
à faux. Assurez-vous de terminer
par un point-virgule. Et comme nous le faisons normalement, voyons ce que nous
obtenons lorsque nous l'
imprimons sur le terminal. Nous allons juste toucher Execute. Où allons-nous ce
nom, ma propre variable. La réponse est fausse. Eh bien, c'était assez facile. Faisons donc quelque chose de plus amusant. Quand tu effaces ça très vite. Je vais créer
des numéros de comparaison, c'est
ce que je vais l'appeler. J'ai donc fait un commentaire. Je vais simplement nommer mes
variables. Il va falloir me
pardonner un peu. Je vais être paresseux
dans mes noms de variables. Je sais que je dis que vous
ne devriez pas le faire, mais j'ai aussi dit que
c'était possible. Comme notre code est assez petit, c'est là que
je vais faire. Notre premier entier a va être égal au chiffre 9. Le deuxième entier b va également être défini comme
égal au nombre 9. Le troisième entier c sera
égal au chiffre dix. Nous pouvons maintenant commencer à faire
des comparaisons. Je vais créer
une variable booléenne. On va appeler ça
moins une seconde booléenne. On va mettre ça à la
hauteur de quelque chose. Maintenant, ce à quoi nous allons le définir
, c'est une comparaison. Nous allons comparer
l'un des deux chiffres ci-dessus. Je veux voir si a est égal à B. Donc ce que je vais
faire, c'est que je vais rester un double égal à b. Nous devons parler de
la différence entre le simple égal
et le W égal. Le single est égal. Nous
avons beaucoup utilisé. Il est essentiellement là
pour les affectations. Nous avons donc un type entier, nom de
variable, l'argent, et nous lui attribuons une
valeur de, disons 9$. Par contre,
le double signe égal veut voir si les choses
sont exactement les mêmes. Donc, si nous avons une
variable entière type monnaie, lorsque nous avons attribué
la valeur de neuf et que
nous avons une variable entière, mon argent, et nous
lui attribuons une valeur de dix. Je peux utiliser le double
égal pour voir, bien est-ce que la tendance
est réellement égale à neuf ? Si a et B sont les mêmes, nous devrions obtenir une sortie
qui devrait dire que traditionalistes type
système point out print. Et on va
mettre ma seconde, on va frapper Execute. Nous pouvons voir que notre valeur est vraie. Donc, en fait, a est égal à b. Continuons. Nous allons taper des booléens. Ma troisième, nous allons attribuer
cette comparaison. Dans ce cas, je le définit
pour voir si la valeur, oups, désolé, utilisons notre
entier c supérieur à b. Je veux voir si c
est supérieur à b. Si vous vous souvenez, le signe
supérieur
à essaie de manger le plus grand nombre, je me demande si c'est
c plus grand que b ? Et quand je mets
mon troisième booléen, nous devrions obtenir une valeur de
vrai, ce qui est vrai, C, qui est dix, est supérieur à
B, qui est neuf. Permettez-moi donc de changer cela. Est-ce que b est supérieur à c est
neuf supérieur à dix ? Et la réponse doit être fausse. Cela fonctionne donc. C'est utile. Vous pouvez créer et définir variables égales à ces types d'
instructions de comparaison si vous le souhaitez. Vous pouvez également le faire directement. Donc ce que je vais faire, c'est
que je vais taper le système point out, ligne d'impression par points. À l'intérieur de ces parenthèses. Je vais faire une comparaison. Je vais demander que c'est
six de plus que deux. Et la réponse est vraie. Notre premier a déclaré que notre troisième booléen souhaite
faux parce que dix n'est pas supérieur à c. Et la
deuxième déclaration que nous avons créée est vraie six
est supérieure à deux. Je peux aussi faire la même chose. Est égal à six,
n'est pas égal à deux. Cela conclut notre
leçon sur les booléens. Je vous verrai dans
la prochaine leçon.
6. Jumpstart Jav : Leçon 5 Flottants et doubles: Bienvenue dans notre prochaine leçon
intitulée Float. Flottez. Quel est le but d'
un flotteur ou d'un double ? Eh bien, nous avons examiné des entiers, mais ils ne peuvent
conserver que des valeurs entières. Nous avons donc besoin de quelque chose
pour s'accrocher à quelque chose qui est soit
une fraction, soit une décimale. Et c'est ce que font les flotteurs
et les doubles. Eh bien, quelle est la différence ? La principale différence
est qu'un flotteur possède 32 bits d'espace, tandis qu'un double possède
64 bits d'espace. Pourquoi est-ce important ? Spécificité des réponses courtes. Par exemple, si nous prenons
le chiffre 1 tiers pour ceux d'entre vous qui se souviennent des
mathématiques il y a longtemps, nous savons qu'il s'agit d'une décimale répétée
et que nous allons
obtenir un
nombre sans fin de trois, n'est-ce pas ? Toutefois, si nous devons effectuer calculs avec ce nombre
particulier, il nous ferait du bien de nous
assurer que nous
sommes aussi précis que possible car nous ne pouvons pas nous
accrocher à l'infini. Dans ce cas, nous
utiliserions quelque chose comme un double car il s'agit d'un type de données plus grand et qu'il peut contenir davantage de
ces espaces décimaux. J'ai redémarré notre
G2 en ligne pour le compilateur. Et comme vous pouvez le constater, nous avons le code par défaut
qu'ils nous ont donné. Nous allons donc
jouer avec ce froid par défaut un
peu pour voir certaines des différences
et des limites du double. La première chose que je
voulais faire, c'est que je vais
convertir cette valeur z, qui trouve la somme de x et y. Je vais la convertir en
double. Et nous allons
imprimer les résultats,
voir ce que nous obtenons. Tout ce qu'il faut, c'est
que 35 que nous avons obtenu, c'
est-à-dire un nombre entier et cela ajoute un 0 parce que nous avons affaire à une valeur qui peut conserver et
traiter les décimales. Donc on le convertit pour, tu sais, ce que je vais faire,
c'est que je vais
convertir ce Z en int. Nous allons convertir
le double X2. On va passer
le Y jusqu'à un double. Nous allons mettre
des zéros pour faire effet. Et regardons nos résultats. Nous avons eu une erreur. Il est dit possible
de convertir avec perte d'un double à un int. Eh bien, qu'est-ce que cela signifie ? Eh bien, rappelez-vous comment nous avons parlé des murs
et comment nous les utilisons pour leur spécificité, car
ils peuvent contenir de nombreuses décimales. Eh bien, ce que nous essayons de faire c'est de prendre ce nombre avec
beaucoup de décimales, ce grand nombre
de l'ordinateur. Nous essayons d'
insérer une boîte qui ne vous
permet de
conserver qu'un seul chiffre, exactement un chiffre
sans espace décimal. C'est pourquoi nous
obtenons cette erreur. Je vais supprimer les
zéros et voir ce qui se passe. Même chose parce que notre type de données est double et qu'il le nécessite, ou pour
des nombres très spécifiques. Lorsque vous effectuez une conversion d'
un double en nombre entier, le compilateur ne vous le permet tout simplement pas. Maintenant que nous comprenons
certaines de nos limites. Il suffit de créer quelques variables et de voir ce que nous
pouvons en faire. Je vais créer un double. Et nous allons appeler
ça mon premier double. Nous allons fixer
cette valeur à trois. N'oubliez pas, ce n'
est que parce que nous avons mis un nombre entier en double, mis un nombre entier en double, que nous allons
le convertir et ajouter à ce 0. Créons nos autres doubles. Double. Deuxièmement, double. Je veux dire que vous passez à 2.5. Vous allez devoir
doubler mon troisième. Nous allons attribuer que
la valeur de 2,5, attribue la valeur de 9,83. J'ai créé toutes mes
variables doubles. Que pouvons-nous faire avec eux ? Nous pouvons faire à peu près la même
chose que nous avons fait. Nous pouvons les prendre,
nous pouvons les ajouter, nous pouvons les multiplier. Faisons donc système
cette ligne d'impression L dot. À moins que je prenne mon premier. Ajoutons ça à
mon deuxième double. Voyons ce que nous sortons. Vous serez à 12 h 83. Vous pouvez le faire de la manière
traditionnelle que nous avons appris à faire lorsque nous
travaillions avec des entiers. Il existe une autre façon de le faire. Et dans ce cas, je vais faire appel, je vais utiliser
la classe double entre nos
parenthèses
et un double. En somme. Maintenant, rappelez-vous que nous avons
des couleurs différentes. L'un est en majuscule, non. Les minuscules signifient qu'
il est primitif. capital signifie que nous avons affaire
à la classe Double. Et lorsque nous avons affaire
à la classe, nous pouvons faire appel aux fonctions. Et l'une des fonctions de
la classe double en est quelques-unes. Donc, au lieu d'ajouter
ces choses ensemble, comme nous l'
avons fait auparavant ,
nous pouvons simplement les mettre entre parenthèses et laisser la fonction faire le travail pour nous. Donc mon premier double là-dedans, virgule, mon deuxième double. Nous allons toucher
Execute et nous devrions obtenir
exactement le même numéro. Nous obtenons 12,83. Que peut faire d'autre
la classe double ? Allons au système. Ligne imprimée à pois. Nous allons encore
double-cliquer dessus, mais cette fois, nous
allons appeler max. Je suis presque sûr que vous pouvez deviner. Ce que fait Max. Max doit trouver
la valeur maximale entre les deux valeurs
que nous lui avons données. Entre le premier et
le deuxième double, nous devrions en sortir le
second, ce qu'il fait. Les valeurs maximales entre les valeurs que nous
lui avons données sont 9,83. Faisons autre chose. Allons au système Dot
out, à l'impression par points, au mien. Ici, nous allons encore
utiliser la classe dopant. Nous allons appeler
la fonction Min. Qu'allons-nous lui donner ? Nous allons
leur donner mon premier niveau. Tu vas
lui donner mon troisième double. Ces jours-ci, je
vais mieux taper. Pour la troisième ligne
ou la troisième sortie, nous devrions obtenir la
valeur minimale entre les deux. Exécuter. Souvenez-vous toujours correctement de vos
variables. Nous voyons que nous avons obtenu
une valeur de 2,5. Qu'en est-il des flotteurs ? flotteurs tiennent sur les
décimales pour
les utiliser un peu de prise avec
un flotteur. Voyons donc un peu
le code. Comme vous pouvez le constater, j'ai déjà écrit mon
code. J'ai commenté le code
que je ne veux pas exécuter. Et j'ai réglé float
égal à pi premier float, et nous allons exécuter
et nous devrions obtenir 3, qui est très similaire à ce passé lorsque nous
utilisions double. Décommentons et
supprimons donc ces barres obliques. Et comme je l'ai dit, arbre
plein pour tenir la décimale. Nous devrions donc en obtenir 3 ici en
3.0001 pour le deuxième. Ça ne marche pas vraiment, n'est-ce pas ? Java fait quelques hypothèses. L'hypothèse est que, puisque vous
utilisez un nombre décimal, vous allez l'
attribuer à un double
car il est double plus
précis, mais vous voulez utiliser une
valeur flottante parce que vous n'en avez pas besoin.
niveau de précision. Pour Java, il semble que
vous essayez de prendre ce
nombre plus précis appelé double et de l'insérer ou de
le placer dans un nombre plus petit et
moins précis
appelé flotteur. Même chose que nous avons essayé
de faire quand nous le convertissons. Nous avons essayé de le pousser vers
le type de données entier. Correction très simple. Lorsque vous voulez utiliser un flotteur, car vous devez utiliser un flotteur. Vous avez mis un F à la
fin de votre numéro. Lorsque nous ajoutons Execute. Tout fonctionne parfaitement. C'est donc la principale différence entre les flotteurs et les doubles lorsque vous
les utilisez dans le code. Si vous voulez voir ce que l'
autre double peut faire, n'hésitez pas à utiliser la documentation Oracle pour consulter la classe double et voir quelles sont les fonctions que
vous pouvez appeler. Mais ce sont quelques-uns
des plus courants que vous
allez probablement utiliser. Cela conclut notre leçon
sur les flotteurs et les doubles. Je vous verrai dans
la prochaine leçon.
7. Jumpstart Jav : Leçon 6 Les primes de plusieurs erreurs: Bienvenue dans votre dernière leçon
dans ce cours particulier. Et aujourd'hui, nous allons
discuter de certains
des moins connus, sauf si vous
utilisez des types de données primitifs. Nous avons déjà
parlé d'entiers et de chaînes. Nous avons parlé de valeurs
booléennes, et nous avons parlé de
flotteurs et de doubles. Mais nous n'avons pas parlé
des types de données les moins connus. Et ce sont les octets. Longs, courts métrages et graphiques. La raison pour laquelle nous n'avons pas
parlé de ces types de données
jusqu'ici est que vous ne les
utiliserez probablement pas lorsque
vous exécutez votre code. Je ne vais pas vous montrer d'exemples de
codage avec eux, mais il est important de savoir qu' ils existent et
pourquoi ils existent. Parlons donc d'un
peu d'histoire. Au début,
il y avait Java. Au début,
il y avait des ordinateurs et des ordinateurs à la fin du
18 et au début des années 90. En particulier, lorsque beaucoup de ces
langages de programmation ont été créés, ne
contenaient pas beaucoup de données, n'avaient pas beaucoup
d'espace disponible. Et quand je dis espace, je parle d'espace
en termes de mémoire. mémoire est l'endroit où l'ordinateur prend les instructions
que vous lui
donnez, virez votre code et exécute
ces instructions. Lorsque vous disposez d'une mémoire limitée
ou d' espace
limité et limité à utiliser, vous devez être très prudent
quant à la façon dont vous codez et quels types de données vous utilisez. Comme vous pouvez le constater sur la base de cette publicité, je suis
tombé au début des années 90, un ordinateur standard doté d'un processeur Intel 100,
il y a longtemps. Un jeu informatique standard
avec huit mégaoctets de RAM, 8 mégaoctets de RAM ou huit mégaoctets de mémoire. Et le maximum qu'il peut
contenir était de 64 mégaoctets. C'est tellement choquant. Dans le monde d'aujourd'hui,
vous considérez 16 gigaoctets de mémoire
sont vos standards. Cela devrait donc vous donner une
idée du chemin parcouru en
ce qui concerne la mémoire.
En programmation. époque, c'était très bien et
les affichages graphiques pour un minimum, plupart des valeurs affichées à l'écran n'étaient pas
nécessairement des images mais du texte. Donc, huit mégaoctets de RAM
auraient dans Fine Back alors. Qu'est-ce qu'un octet ? Un octet est de huit bits. Et nous avons tous vu ces derniers
et ces zéros auparavant. 123456788 de ces morceaux
ensemble constituent une morsure. Que font les morsures par
total et deux valeurs allant de 128
à 127 points positifs. Et c'est très similaire à ce que nous regardions
lorsque nous
parlions d'entiers contre
Fulton et de doubles. Les entiers conservent
des valeurs de nombre
entier d'une certaine quantité. Et Fulton double
s'accroche aux valeurs décimales. Mais même parmi les
flotteurs et les doubles, total total de
32 bits de données, ou ils occupent 32 bits
d'espace en mémoire, tandis que l'ensemble reste 64
bits d'espace en mémoire. Au fur et à mesure que
nous avançons, nous allons raccourcir. Comme vous pouvez le voir, un
court est essentiellement deux octets et ils contiennent 16 bits d'espace, la mémoire. Et c'est très spécifique
pour les nombres
négatifs de 30
à 7068 à 32 767. continuant, nous avons une longue longue attente sur 64 bits de données et
occupons 64 bits d'espace. Et un long peut contenir
un nombre dont ligne négative
est
précédée de 18 espaces, soit 18 zéros, et jusqu'à neuf points positifs
suivis de 18 espaces. Et juste pour vous donner une
idée de la taille d'un nombre, c'est un billion. Un billion est
suivi de 123412. zéros sont 12 espaces, donc les longs peuvent contenir nombres
assez grands et assez petits. La dernière chose dont nous allons
parler, c'est Char. Char est réservé
à un seul personnage d'un seul personnage. Par exemple, la
lettre W en anglais. Vous pouvez l'utiliser pour vous
accrocher. Vous pouvez utiliser la charte. Accrochez-vous à la lettre W. Vous ne pouvez pas utiliser char pour
tenir un mot. Vous pouvez. Si vous ne voulez pas
conserver un seul caractère, vous pouvez également conserver ce que
nous appelons une valeur Unicode. Unicode est le moyen standard
pour les ordinateurs d'afficher des textes et des emojis à l'écran. Voyons un exemple ici. Comme vous pouvez le voir, il s'agit de
la page d'accueil Unicode. Chaque langue sur Terre, chaque personnage de chaque
langue sur Terre a sa propre valeur
Unicode associée afin
que nous puissions l'afficher
sous forme de texte sur l'écran. Si vous avez déjà vu
ces emojis textuels, ce qu'ils font souvent,
c'est prendre des personnages d' autres langues et
les assembler pour qu'ils
ressemblent à une image. Ensuite, ils prennent les valeurs Unicode
associées pour afficher l'image
à l'écran. Mais ce n'est vraiment qu'
une série de textes, des valeurs que vous voyez
lorsque vous voyez ces images. Comme vous pouvez le voir ici, nous avons également des emojis
que vous pouvez afficher avec Unicode pour
ce cours. C'est la dernière
leçon de ce cours. J'espère que vous avez appris quelque chose
, que vous avez passé un bon
moment et que vous vous sentirez au moins puissant lorsque
vous codez maintenant, sentez confiant dans le codage
musical. La prochaine vidéo dont je
vais discuter avec vous concerne votre projet de mini
capstone. Et je vais juste passer revue les jeux de problèmes et parcourir rapidement les
parcourir rapidement afin
que vous puissiez
commencer à vous entraîner
avec votre codage. Et j'espère que vous avez passé un bon
moment et je vous verrai dans la prochaine leçon et j'espère que vous
passerez une merveilleuse journée. Au revoir.
8. Jumpstart Jav : Capstone: Très bien, je vais passer par le projet Mini Capstone. Vous allez vouloir ouvrir le document Word que j'
ai joint au cours. La raison pour laquelle j'ai choisi un document Word et non dans
un autre format comme PDF est parce que le document Word a conservé la mise en forme des questions. Ouvrez votre document. Et tout ce que vous voudrez
faire est d'appuyer sur Contrôle ou Commande a pour sélectionner. Tous. Vous allez appuyer sur Contrôle
ou Commande C pour copier. Vous allez vouloir accéder
à n'importe quel navigateur. Vous allez vouloir saisir le compilateur Java
en ligne. Appuyez sur Entrée, ouvrez le
compilateur de votre choix. Attendez que votre compilateur soit chargé. Vous allez dans votre espace de travail. Vous allez
vouloir appuyer sur Contrôle ou Commande a pour tout sélectionner à nouveau, Supprimer ou Retour arrière,
puis Contrôle ou Commande V. Pour tout coller
dans votre espace de travail. Vous allez vouloir tout
supprimer ici. Ce ne sont que des
instructions que j'avais dans le document pour
les personnes qui n'ont
peut-être pas regardé cette vidéo. Centre de Washington. Allez-y et supprimez-le. Je dois
nettoyer un peu ça. Et c'est le projet
Capstone. Comme vous pouvez le constater, ce
ne sont littéralement que 12 questions auxquelles vous avez la réponse et vous voudrez simplement
aller dans l'ordre. La première question est de faire cette déclaration
variable un commentaire. Vous allez donc vouloir vous
assurer de prendre cette déclaration et de la transformer en commentaires ou qu'
elle devient verte ? Question deux, vous allez
terminer ce qui suit. Donc, les espaces que vous
occupez simplement et remplacez-les par les mots
que vous avez besoin de les remplacer
pour que cela ait du sens. La troisième question dit : imprimez votre nom sur l'écran du
terminal. Vous allez donc vouloir, après avoir compris
ce que c'est censé être, vous
devrez l'utiliser pour résoudre ce problème particulier. Et quand vous comprendrez cela, vous voudrez juste
venir ici pour cliquer sur Execute en votre nom, pour imprimer à l'écran. Question pour concaténer
ou ajouter ceci gratuitement. Donc la réponse précédente bonjour, Mon nom est, par exemple, bonjour, je m'appelle Bob Smith. Vous allez vouloir l'imprimer
à l'écran, le
mettre ici et appuyer sur Execute, et vous devriez obtenir
votre résultat ici. En continuant, cinq Marry ont sept variables Mickey d'
agneaux et lui attribuent une valeur en
fonction du nombre de membres antérieurs. Voulez-vous choisir une chaîne
flottante double ou un entier ? Rendez-le variable. Quel type allez-vous utiliser
pour lui attribuer
une valeur en fonction
de la question,
Question six, en utilisant la variable précédente des agneaux
de zones, comment imprimeriez-vous ? Mary a sept lampes sur l'écran
du terminal en dessous. Il s'agit donc d'une combinaison d'
utiliser les
réponses de 345 pour
résoudre la question six. Question sept,
Janice a 6,07$. Traitez une variable et
attribuez-lui une valeur fonction du montant
d'argent dont dispose Janice. Quelle variable
allez-vous utiliser ? Quel type de variable devriez-vous utiliser pour détenir une valeur de 6,07$ ? La question huit est celle où les choses deviennent un
peu plus difficiles et difficiles et nous avons cherché à appliquer tout ce que nous avons
appris dans ce cours. Question huit, vous pouvez répondre aux questions
à l'intérieur de ce commentaire. Juste à côté de chaque
question, vous pouvez simplement écrire votre réponse. Vous n'avez pas besoin de cliquer sur
Execute ou quoi que ce soit. Mais il est vraiment
conçu pour vous faire
réfléchir au scénario, comment configurer des variables et quel
type de variables vous utilisez et comment combiner
tout pour pouvoir créer votre propre
petit mini programme. La question huit ou le moulin a neuf jouets et qu'est-ce
que trois autres ? Répondez aux questions suivantes. Combien de jouets
aura-t-il avec la réponse ici ? Quelle opération mathématique
avez-vous utilisée pour trouver cette réponse pour ses neuf
premiers jouets ? Quel nom de variable convient le mieux ? Celui-ci ou celui-ci. Quel nom de variable
utilisez-vous pour représenter les trois jouets
qu'il aimerait ajouter ? Vous pouvez donc décider du nom de
variable que vous devez utiliser pour représenter les trois jouets
supplémentaires que vous souhaitez. Quel nom de variable
utiliseriez-vous pour représenter le nombre
total de jouets ? Encore une fois, vous pouvez décider
quelle est cette variable. Vous pouvez mettre ça ici. Quel type de données
convient le mieux à ces variables. Donc, sur la base des
chiffres que nous avons ici, quel type de données serait le meilleur ? Et ensuite, comment imprimeriez-vous les résultats sur l'écran du
terminal à l'aide d'une phrase « mâle
argenté »
aurait x nombre de
jouets, par exemple. Encore une fois, vous pouvez simplement mettre
votre réponse ici. Une fois encore. Vous placez votre réponse à
côté des questions. Ils doivent tous être verts
et vous ne devriez pas
pouvoir les exécuter car il s'
agit essentiellement de commentaires. Mais après avoir fait la question huit, il devrait avoir suffisamment d'habileté pour comprendre les questions 91012. Pour les problèmes 91012,
nous allons créer les noms de variables corrects et les types de données
corrects
pour conserver nos données. Nous allons utiliser ces
variables pour effectuer la bonne opération
mathématique. Ensuite, nous allons imprimer les résultats de
l'écran du
terminal, généralement une phrase standard. Rebecca a donc cinq élèves et une fois chaque élève pour avoir
huit morceaux de bonbons, combien de morceaux pendant
qu'elle a besoin d'avoir ? Vous devez donc maintenant
regarder vos chiffres. Quels sont les types de numéros ? Quels noms de variables
allez-vous utiliser ? Quelle opération mathématique
allez-vous utiliser pour trouver la réponse
, puis comment imprimer toutes ces informations à l'écran. Rebecca aura donc besoin de
bonbons supplémentaires, par exemple. Même chose. Josh a 37 pommes et veut les
diviser uniformément
entre sept personnes. Combien de pommes
aura-t-il des restes ? La phrase clé est restante. Quelle opération utilisons-nous pour représenter les valeurs restantes ? Question 11, quelle est la valeur de Pi à
six décimales ? Vous pouvez regarder cela et
placer la réponse ici. Lorsque vous attribuez à nouveau des valeurs
quel type de données serait le
mieux utilisé pour la réponse
précédente, placez votre réponse ici. Ensuite, pour la question 12, vous allez prendre
ce que vous avez fait à question 11 et vous l'utiliserez
pour répondre à cette question. La question dit que
la zone d'un cercle est pi fois rayon fois rayon rayon. Si le rayon d'un
cercle de sept, quelle est la zone du
cercle à six décimales ? Comme vous pouvez le constater, c'est
assez simple. Chaque question
repose sur la dernière. C'est vraiment conçu pour vous
faire réfléchir, pour vous apporter une
expérience pratique et une certaine répétition utilisant les concepts que nous avons appris dans les leçons précédentes. J'espère que vous avez tous
apprécié ce cours. J'espère que vous avez tous appris
quelque chose de ce cours. Et j'espère sincèrement que vous passerez
tous une merveilleuse journée.