Chargement...

Une marque entre deux nombres en Java

int total = 4 + 9; stocke un nombre entier fait avec une marque plus entre 4 et 9, et System.out.println(total) écrit 13. L'écran est une ligne. La marque elle-même n'est pas sur cette ligne, et il n'y a pas de deuxième ligne pour 4 ni pour 9.

Une marque se place entre deux nombres

Ouvrez Mint.java. Le nom du fichier reste Mint.java, parce que public class Mint est encore le nom du fichier. Cette page ne renomme pas le fichier et ne change pas public class Mint. Effacez String[] plants si cette ligne est encore là, y compris les accolades, leaf, mint, et chaque ligne d'écriture plants[0]. Effacez String plant = null si cette ligne est encore là. Effacez plant.length et effacez charAt. Effacez int count si cette ligne est encore là, y compris 40, -4 et 040. Effacez double weight s'il est encore là. Effacez boolean ripe s'il est encore là. Effacez toute ligne import, toute ligne reader et toute ligne nextLine. Le fichier que vous gardez n'a pas d'import, pas de Scanner, pas de nextLine, pas de plants, pas de plant, pas de count, pas de weight et pas de ripe. Un import inutilisé ne fait pas échouer javac à lui seul, et il n'écrit pas 13 non plus. Le nombre n'est écrit que par la ligne d'écriture qui utilise le nom qui garde la valeur combinée.

Dans main, la ligne de garde est int total = 4 + 9;. int est le mot de genre. Il dit que ce nom garde un nombre entier. total est le nom, et il commence par un t minuscule. Le signe = garde. À droite de = se placent deux nombres entiers et une marque. Le premier nombre est 4. La marque est +. Le deuxième nombre est 9. Il n'y a pas de guillemets autour de 4, et il n'y a pas de guillemets autour de 9. Le point-virgule termine la ligne. Cette ligne stocke un nombre. Elle n'écrit pas l'écran. Stocker n'est pas écrire. L'écran reste vide pendant cette ligne. Les deux nombres ne sont pas gardés sous deux noms séparés sur cette page. La marque ne se place pas seule à l'écran. La marque dit à Java comment faire le seul nombre que total va garder.

Une marque entre deux nombres n'est pas le même travail qu'une marque collée à un seul nombre. Sur la page des nombres, int count = -4; écrivait une marque moins collée aux chiffres d'un seul nombre. Cette ligne n'avait pas de deuxième nombre à combiner. Cette page place une marque entre deux nombres qui se tiennent déjà chacun seuls. int total = 4 + 9; a un 4, puis une marque plus, puis un 9. La marque plus n'est pas collée à 4 comme un 4 signé, et elle n'est pas collée à 9 comme un 9 signé. Elle se place au milieu et les combine. Si l'écran montre -4, le fichier des nombres est encore en place. Effacez cette ligne. Si l'écran montre leaf, le fichier des tableaux est encore en place. Effacez les accolades et les crochets.

La ligne d'écriture est le nom nu : System.out.println(total);. Pas de guillemets, et pas de marque sur cette ligne. Java lit le nom total, écrit le nombre entier que ce nom garde, et termine la ligne. Pour le fichier que vous gardez, ce nombre est 13. Les lettres du nom, t, o, t, a, l, ne sont pas à l'écran. int n'est pas à l'écran. La marque plus n'est pas à l'écran. Le chiffre 4 n'est pas à l'écran tout seul. Le chiffre 9 n'est pas à l'écran tout seul. Les chiffres 1 et 3 sont à l'écran, sur une ligne, 13. Enregistrez le fichier.

Le fichier que vous gardez

Enregistrez ceci sous le nom Mint.java. C'est le fichier que cette page garde. Un mot de genre, int. Un nom, total. Une ligne de garde qui écrit 4, puis une marque plus, puis 9, sans guillemets autour de chaque nombre. Une ligne d'écriture, et cette ligne utilise le nom nu. Il n'y a pas de ligne plants, pas de ligne null, et pas de deuxième ligne d'écriture.

le fichier que vous gardez

java
public class Mint {
    public static void main(String[] args) {
        int total = 4 + 9;
        System.out.println(total);
    }
}

Lisez-le depuis le haut. public class Mint nomme le fichier. Il n'écrit pas l'écran. public static void main(String[] args) est l'endroit où Java commence. Le mot String sur cette ligne main n'est pas encore une ligne de garde. Les crochets de cette ligne main appartiennent à args, et cette page ne lit pas args. int total = 4 + 9; stocke un nombre entier. Il n'écrit rien. System.out.println(total); écrit 13 et termine la ligne. Une ligne à l'écran. Pas de guillemets. Pas de deuxième ligne. Il n'y a pas de ligne String[] dans le fichier que vous gardez, et il n'y a pas de ligne qui stocke null.

Ce que montre l'écran

Dans le dossier qui contient ce Mint.java, tapez javac Mint.java. Quand le fichier est correct, cette commande n'écrit aucune ligne. Une marque plus entre deux nombres entiers ne fait pas écrire une ligne à javac, et ne fait pas échouer javac. Ensuite tapez java Mint. Ne tapez pas .java après java. Ce sont les deux mêmes commandes que vous tapez sous Windows et sous macOS. Cette page ne cite pas la marque que l'interpréteur de commandes montre avant la commande. Le programme écrit 13. Il n'attend pas que vous tapiez quelque chose. Les deux nombres et la marque étaient déjà dans le fichier. Si java Mint attend, nextLine est encore dans le fichier. Effacez cette ligne et gardez int total = 4 + 9; et la seule ligne d'écriture. Le programme se termine après la ligne d'écriture.

L'écran montre 13. Une ligne. Pas de guillemets. Si l'écran montre 4, la ligne d'écriture peut encore écrire un autre nom, ou la ligne de garde peut encore être int total = 4; sans marque et sans deuxième nombre. Le fichier que vous gardez a les deux nombres et la marque plus. Si l'écran montre 9, seul le deuxième nombre est écrit, ou la marque manque. Si l'écran montre 4 + 9 comme lettres, la ligne d'écriture a des guillemets autour de ces caractères : System.out.println("4 + 9");. Ces guillemets marquent des lettres, donc le nombre combiné n'est pas écrit. Si l'écran montre total, la ligne d'écriture a des guillemets autour du nom. Si l'écran montre leaf, plants est encore dans le fichier. Si l'écran montre null, le fichier de null est encore en place. Si l'écran montre 40, le fichier des nombres est encore en place. Vous ne réinstallez pas Java parce que l'écran montre la mauvaise ligne.

Un écran qui montre 13 ne prouve pas, à lui seul, la marque plus. int total = 13; écrit aussi 13. L'écran peut sembler pareil. Le fichier non. Le fichier que vous gardez a 4, puis +, puis 9. Quand vous jugez cette page, cherchez la marque entre les deux nombres. Ne jugez pas le fichier d'après l'écran seul.

Les espaces autour de la marque sont permis. int total = 4+9; sans espaces stocke encore 13, et javac n'écrit aucune ligne. int total = 4 + 9; avec des espaces stocke encore 13. Le fichier que vous gardez utilise des espaces autour de la marque, parce que la marque est plus facile à voir ainsi. Les espaces ne sont pas une deuxième valeur. Un nombre manquant n'est pas permis. int total = 4 + ; fait écrire une erreur à javac. int total = + 9; n'est pas le fichier que vous gardez. Une marque plus collée à un seul nombre, comme int total = +9;, stocke 9. Cette ligne n'a pas de deuxième nombre à combiner. Elle est permise, et ce n'est pas le fichier que vous gardez. Le fichier que vous gardez a deux nombres et une marque entre eux.

Des guillemets autour d'un nombre en font des lettres. int total = "4" + 9; demande à Java de combiner des lettres avec un nombre entier d'une façon que cette page n'enseigne pas. javac écrit une erreur, ou l'écran n'est pas le nombre 13. Effacez les guillemets. Les deux côtés de la marque, sur cette page, sont des nombres entiers sans guillemets. System.out.println(4 + 9); sans nom total du tout écrit aussi 13. L'écran peut sembler pareil. Le fichier que vous gardez stocke d'abord le nombre combiné sous un nom, puis écrit ce nom. Quand vous jugez cette page, cherchez int total et cherchez la marque sur la ligne de garde.

Le nom doit exister avant qu'une ligne l'utilise. Si System.out.println(total); est écrit au-dessus de int total = 4 + 9;, javac écrit une erreur. La ligne d'écriture nomme total avant que total existe. Placez la ligne de garde au-dessus de la ligne d'écriture. N'écrivez pas int une deuxième fois pour le même nom. Une ligne plus tard peut remplacer le nombre sans écrire int encore, une fois que total existe déjà : total = 4 + 9;. Cette forme est permise. Elle n'est pas obligatoire. Le fichier que vous gardez crée le nom et stocke le nombre combiné sur une seule ligne.

D'autres marques écrivent d'autres nombres

La marque plus n'est pas la seule marque. Une marque moins entre deux nombres enlève le deuxième du premier. int total = 9 - 4; stocke 5. Cette exécution est permise, et ce n'est pas le fichier que vous gardez. Tapez javac Mint.java. javac n'écrit aucune ligne. Ensuite tapez java Mint. L'écran montre 5. Une ligne. La marque n'est pas écrite à l'écran comme une lettre. Seul le chiffre 5 est écrit. Après avoir vu 5, remettez la marque plus. Le fichier que vous gardez écrit 13.

Une marque étoile multiplie. int total = 4 * 9; stocke 36. javac n'écrit aucune ligne. java Mint écrit 36. Une ligne. L'étoile est la marque de multiplication sur cette page. N'écrivez pas le mot times. N'écrivez pas x comme marque de multiplication. int total = 4 x 9; traite x comme un nom. Ce fichier n'a pas ce nom. javac écrit une erreur. Après avoir vu 36, remettez 4 + 9.

Les nombres entiers laissent tomber le reste

Une marque barre oblique divise. Quand les deux côtés sont des nombres entiers, la réponse est aussi un nombre entier. La partie restante après la division est laissée tomber. Elle n'est pas arrondie vers le haut. Elle n'est pas gardée comme un point et d'autres chiffres sur cette page.

division en nombres entiers

java
public class Mint {
    public static void main(String[] args) {
        int total = 9 / 4;
        System.out.println(total);
    }
}

Ceci est le deuxième fichier. Ce n'est pas le fichier que vous gardez. Tapez javac Mint.java. javac n'écrit aucune ligne. Ensuite tapez java Mint. L'écran montre 2. Une ligne. Il ne montre pas 2.25. Il ne montre pas 2.0. Il ne montre pas 9 / 4 comme lettres. Quatre entre dans neuf deux fois comme nombre entier, et le reste n'est pas écrit sur cet écran. Si l'écran montre 13, vous êtes encore sur le fichier que vous gardez. Placez ce deuxième fichier seulement quand vous voulez voir le reste laissé tomber. Si l'écran montre 0, la ligne de garde peut être int total = 4 / 9;, parce que quatre ne contient pas neuf même une fois comme nombre entier. Cette ligne est permise, et ce n'est pas ce deuxième fichier. Ce deuxième fichier est 9 / 4, et l'écran est 2.

Un point d'un côté ou de l'autre quitte la division en nombres entiers. int total = 9.0 / 4; n'est pas une ligne de garde int que cette page garde. javac écrit une erreur quand le mot de genre est int et que le côté droit n'est pas un résultat en nombre entier que cette page enseigne. Gardez les deux côtés comme nombres entiers sans point quand vous voulez le reste laissé tomber montré comme 2. Après avoir vu 2, remettez le fichier gardé : int total = 4 + 9; et un System.out.println(total);.

La marque du reste

Le reste que la division laisse tomber peut être stocké avec une autre marque. Cette marque est %. Ce n'est pas le mot percent. Ce n'est pas une marque de commentaire. Entre deux nombres entiers, elle stocke ce qui reste après la division en nombres entiers.

la marque du reste

java
public class Mint {
    public static void main(String[] args) {
        int total = 10 % 3;
        System.out.println(total);
    }
}

Ceci est le troisième fichier. Ce n'est pas le fichier que vous gardez. Tapez javac Mint.java. javac n'écrit aucune ligne. Ensuite tapez java Mint. L'écran montre 1. Une ligne. Trois entre dans dix trois fois comme nombre entier, et 1 reste. L'écran ne montre pas 3. L'écran ne montre pas 10 % 3 comme lettres. Si l'écran montre 0, les deux côtés se divisent sans reste, comme int total = 9 % 3;, qui stocke 0. Cette ligne est permise, et ce n'est pas ce troisième fichier. Si l'écran montre 2, vous êtes peut-être encore sur le fichier de division. Placez ce troisième fichier seulement pour la vérification du reste. Après avoir vu 1, remettez le fichier gardé.

📊 La marque entre deux nombres et l'écran

La ligne de garde L'écran
int total = 4 + 9; 13
int total = 9 - 4; 5
int total = 4 * 9; 36
int total = 9 / 4; 2
int total = 10 % 3; 1
int total = 4; 4

Lisez le tableau à côté d'une exécution, pas à la place d'une. Pour la marque plus, javac n'écrit aucune ligne et java Mint écrit 13. Pour la marque moins entre deux nombres, l'écran est 5. Pour la marque étoile, l'écran est 36. Pour la marque barre oblique avec des nombres entiers, l'écran est 2, et le reste n'est pas sur cette ligne. Pour la marque du reste, l'écran est 1. Pour int total = 4; sans deuxième nombre et sans marque, l'écran est 4, et cette ligne n'est pas le fichier que vous gardez. Après chaque vérification, remettez le fichier gardé : int total = 4 + 9; et System.out.println(total);. L'écran gardé est 13, une ligne.

Écrire la marque comme lettres ne combine pas les nombres. System.out.println("4 + 9"); écrit les caractères 4, espace, +, espace, 9. L'écran montre 4 + 9. Ce n'est pas le nombre 13. javac reste silencieux. Les guillemets sont ce qui empêche la marque de travailler comme marque. Le fichier que vous gardez n'a pas de guillemets autour des nombres, et la ligne d'écriture n'a pas de guillemets autour du nom.

Une virgule n'est pas une marque sur cette page. int total = 4, 9; fait écrire une erreur à javac. N'utilisez pas une virgule pour vous placer entre deux nombres que vous voulez combiner. Les marques que cette page garde sont +, -, *, / et %. Les marques de comparaison telles que == appartiennent à une page plus tard. Les marques logiques telles que && appartiennent à une page plus tard. Cette page ne stocke pas true ni false. Si l'écran montre true, ripe est encore dans le fichier. Effacez cette ligne.

Vous pouvez maintenant stocker un nombre entier fait avec une marque entre deux nombres entiers et écrire ce nombre. int total = 4 + 9; stocke 13. System.out.println(total); écrit 13 et termine la ligne. int total = 9 / 4; écrit 2, parce que les nombres entiers laissent tomber le reste. int total = 10 % 3; écrit 1, le reste. Une marque moins entre deux nombres n'est pas la même qu'une marque moins collée à un seul nombre. La page suivante laisse ces marques de combinaison. Elle regarde des marques qui demandent si un nombre correspond à un autre.

L'écran est le nombre combiné

Le fichier que vous gardez écrit 13. Le nom sur la ligne d'écriture est total, et total n'est pas à l'écran. La marque plus est dans le fichier, et elle n'est pas à l'écran. 4 et 9 sont dans le fichier, et ils ne sont pas à l'écran comme lignes séparées. La division en nombres entiers et la marque du reste ne sont pas le fichier que vous gardez. Des guillemets autour de la marque écrivent des lettres, pas le nombre combiné.

🧠 Testez Vos Connaissances

Prêt à Commencer

Testez Vos Connaissances

Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet

❓
6
Questions
🎯
70%
Pour Réussir
♾️
∞
Temps
🔄
∞
Tentatives

📝 Instructions

  • Lisez chaque question attentivement
  • Sélectionnez la meilleure réponse pour chaque question
  • Vous pouvez refaire le quiz autant de fois que vous le souhaitez
  • Votre progression sera affichée en haut