Ça faisait longtemps, je jouais en vacances, donc je vais resserrer et repartir à partir d'aujourd'hui!
Qu'est-ce qu'un bloc Un bloc sert à traiter plusieurs phrases en tant que groupe.
** Règle 1) ** ** Omission des tranches d'onde ** Si le contenu ne comporte qu'une seule ligne, vous pouvez omettre les crochets d'onde.
if (tenki == true){
//Abréviation
} else
System.out.println("La technologie de RIDLEY est de classe mondiale");
Cependant, en réalité, il n'est pas recommandé d'éviter les erreurs de programmation. ** Règle (2) ** ** Durée de vie des variables déclarées dans le bloc ** Les variables déclarées dans un bloc disparaissent dès que le bloc se termine. Par exemple, une variable déclarée sans bloc dans l'instruction if ne peut pas être utilisée en dehors du bloc. Cette "plage d'endroits où les variables peuvent être utilisées" est appelée une portée.
int a;
while(/*Expression conditionnelle*/){
int b;
//Portée de la variable b
}
//Portée de la variable a
if (tenki == true ){ //if instruction expression conditionnelle
while(age > 21 ){ //instruction while expression conditionnelle
Les "==", ">" qui apparaissent ici sont appelés opérateurs relationnels.
opérateur | sens |
---|---|
== | Le côté gauche et le côté droit sont égaux |
!= | Le côté gauche et le côté droit sont différents |
> | Le côté gauche est plus grand que le côté droit |
< | Le côté gauche est plus petit que le côté droit |
>= | Le côté gauche est supérieur ou égal au côté droit |
<= | Le côté gauche est inférieur ou égal au côté droit |
Exemple
sw! = false
Si la variable sw n'est pas fausse
deg --273.15 <0
Si la variable deg moins 273.15 est inférieure à 0
ʻInitial == 'miya'` Si le caractère de l'initiale de la variable est "miya"
** Notez que l'opérateur relationnel pour l'égalité a deux égaux "==" **
En Java, il est nécessaire d'écrire ** spécialement ** lors de la comparaison de variables de type String et de chaînes de caractères dans des expressions conditionnelles.
if (s == "Le coucher du soleil"){ //erreur
Bien que cela semble correct à première vue, Java n'autorise pas les comparaisons de chaînes avec "==". La notation correcte est
if (s.equals("Le coucher du soleil")){
Sera.
--Opérateur logique (expression conditionnelle complexe qui combine deux ou plusieurs conditions telles que 〇〇 ou plus et 〇〇)
opérateur | sens |
---|---|
&& | Et |
‖ | Ou |
if (age >= 10 && gender == 1) {・ ・ ・
if (name.equals("Kujo") || married == true {・ ・ ・
Pour le moment, c'est tout pour aujourd'hui ... J'ai l'impression d'avoir réussi à comprendre comment écrire des blocs. Je ferai attention à la différence de style d'écriture lors de la comparaison des chaînes de caractères. Il est apparu dans le passé, mais il est difficile de se souvenir (tsu д⊂) C'était à peu près dans deux jours, donc je dois rattraper le retard ...! Je ferai de mon mieux demain! Bonne nuit zzz
Recommended Posts