Opérateurs, expressions et instructions de développement et d'apprentissage de programmes Java

Opérateurs, expressions et instructions de développement de programmes Java

(Ouvrage de référence d'apprentissage: Cours pratique de l'Université Java, troisième édition)

Un, opérateur

(1) Opérateurs arithmétiques : + (addition), - (soustraction), * (multiplication), / (division),% (reste), ++ (incrément), - (décrément). Les opérations mixtes arithmétiques conservent la précision du type de données le plus précis.

(2) Opérateurs relationnels :> (supérieur à), <(inférieur à),> = (supérieur ou égal à), <= (inférieur ou égal à), == (égal à),! = (Différent de).

(3) Opérateurs logiques : && (et), || (ou) ,! (non).

(4) Opérateur Instanceof : objet instanceof class, si l'objet de gauche est un objet créé par la classe de droite, le résultat de l'opération est vrai, sinon il est faux.

(5) Opérateur conditionnel : 表达式1?表达式2:表达式3
algorithme: lorsque la valeur de l'expression 1 est vraie, le résultat de l'expression entière est la valeur de l'expression 2, si la valeur de l'expression 1 est fausse, le résultat de l'expression entière est la valeur de l'expression 3.

(6) Opérateur de décalage : utilisé pour l'opération de bit binaire, divisé en opération de décalage gauche et opération de décalage droite.
Décalage à gauche: 被移位数<<移位量
signification de l'expression: déplacez tous les bits de la représentation binaire du nombre décalé vers la gauche de n bits, et remplissez avec 0 à droite.
Décalage à droite: 被移位数>>移位量
Signification: décale tous les bits du nombre décalé vers la droite de n bits, élimine les bits de poids faible décalés à droite et remplis avec 0 ou 1 à gauche (les nombres positifs sont remplis de 0 et les nombres sont remplis avec 1).

  • Pour les opérations de décalage de type octet et court, le résultat de l'opération est de type int;
  • Pour l'opération de décalage a (symbole de décalage) n; si a est de type byte, short, int, le système calcule toujours m = n% 32 en premier, puis exécute un (symbole de décalage) m pour obtenir le résultat.
  • Pour l'opération de décalage a (symbole de décalage) n; si a est de type long, le système calcule toujours m = n% 64 en premier, puis exécute un (symbole de décalage) m pour obtenir le résultat.

(7) Opérateur de bit : effectuez une opération au niveau du bit sur les données binaires d'une ou deux données entières, et le résultat de l'opération est une donnée entière.
ET au niveau du bit: &, algorithme: si a&bles bits correspondants sont tous 1, alors le bit de c est également 1; sinon, tous sont 0.
OR au niveau du bit: |, algorithme: si a|bles bits correspondants sont tous 0, le bit est également 0; sinon, ils sont tous 1.
Négation au niveau du bit: ~, algorithme: si ~ale bit correspondant est opposé, c'est le résultat.
XOR au niveau du bit: ^, algorithme: si le a^bmême, le résultat est 0, sinon il est 1. (Deux opérations XOR sur le même numéro sont elles-mêmes)

  • Les opérateurs au niveau du bit (sauf XOR) peuvent également manipuler des données logiques: c'est-à-dire, traiter 1 comme vrai et 0 comme faux.
  • S'il y a des expressions des deux côtés de l'opérateur bit, la valeur de l'expression sera calculée en premier, puis l'opération bit sera effectuée.

Deuxièmement, la déclaration

Les instructions Java sont divisées en 5 catégories:
(1) Instruction d'appel de méthode : les objets peuvent appeler des méthodes de la classe pour produire un comportement
(2) Instruction d'expression : Add; à la fin de l'expression pour former une instruction.
(3) Instruction composée : {et} renferme des instructions pour former une instruction composée, également appelée bloc de code.
(4) Instructions de contrôle : instructions de branchement conditionnelles, instructions de boucle et instructions de saut.
(5) instruction de package et déclaration d'importation : liées aux classes et aux objets.

Je suppose que tu aimes

Origine blog.csdn.net/YCF8746/article/details/112384866
conseillé
Classement