Maison > Java > javaDidacticiel > le corps du texte

Quels sont les opérateurs de base en Java ?

零下一度
Libérer: 2017-06-25 10:27:04
original
1635 Les gens l'ont consulté

Opérateur Java

Opérateur : il s'agit d'un symbole spécial utilisé pour effectuer des opérations, des affectations et des comparaisons sur les données.

Les opérateurs en langage Java sont répartis dans les catégories suivantes :

  • Opérateurs arithmétiques : + - * / ++ --

L'exemple de code est le suivant :

 1 public class TestAir { 2     public static void main(String[] args) { 3         int i=12; 4         int j=5; 5         //加减法运算 6         int k=i+j; 7         System.out.println(k); 8         k=i-j; 9         System.out.println(k);10         //乘除运算11         k=i*k;12         System.out.println(k);13         double dou;14         dou=i*5.0;15         System.out.println(dou);16         //  /代表对某数去整17         double d=i/j;18         System.out.println(d);19         d=i/5.0;20         System.out.println(d);21         // %代表对某数取余数22         k=i%j;23         System.out.println(k);24         25         //++、--运算符26         System.out.println(i++);//++在变量后面时,是使用完这个变量才会进行+1操作27         System.out.println(++i);//++在变量前面时,是使用这个变量之前就进行+1操作28         //++、--运算符29         System.out.println(i--);//--在变量后面时,是使用完这个变量才会进行-1操作30         System.out.println(--i);//--在变量前面时,是使用这个变量之前就进行-1操作31     }32 }
Copier après la connexion

  • Opérateur d'affectation

Tout d'abord, veuillez noter que l'opérateur d'affectation a la priorité la plus basse en Java, c'est-à-dire que l'opérateur d'affectation est toujours exécuté en dernier dans une expression qui contient d'autres opérateurs

L'exemple de code est le suivant :

 1 public class TestAssign { 2     public static void main(String[] args) { 3         //+=、-=、*=、/= 4         int a=10; 5         int b=2; 6         a+=b;//a=a+b; 7         System.out.println(a); 8         a-=b;//a=a-b; 9         System.out.println(a);10         a*=b;//a=a*b;11         System.out.println(a);12         a/=b;//a=a/b;13         System.out.println(a);14     }15 }
Copier après la connexion

  • opérateur de comparaison (opérateur relationnel)

opérateur de comparaison Utilisé pour déterminer la taille de deux données, telles que : supérieure à, égale à, différente de. Le résultat de la comparaison est une valeur booléenne (true ou false).

Les opérateurs de comparaison couramment utilisés en Java sont présentés dans le tableau suivant :

 

L'exemple de code est le suivant :

 1 public class TestCompare{ 2     public static void main(String[] args) { 3         int a=16; 4         double b=9.5; 5         String str1="hello"; 6         String str2="imooc"; 7         System.out.println("a等于b:" + (a==b)); 8         System.out.println("a大于b:" + (a>b)); 9         System.out.println("a小于等于b:" + (a<=b));10         System.out.println("str1等于str2:" + (str1==str2));11     }12 }
Copier après la connexion

Remarque :

1 , < , >= , <= ne prend en charge que la gauche et les opérandes de droite sont des types numériques

2. == , != Les opérandes des deux côtés peuvent être soit des types numériques, soit des types de référence

  • Opérations logiques Symboles

Les opérateurs logiques sont principalement utilisés pour effectuer des opérations logiques. Les opérateurs logiques couramment utilisés en Java sont présentés dans le tableau suivant :

 

 

Nous pouvons comprendre les opérateurs logiques du point de vue du « vote » :

1. Avec : tout le monde est tenu de voter pour approuver un problème

2 Ou : une seule personne est tenue de voter pour approuver un problème

Non : quelqu'un a voté à l'origine. pour être d'accord, le non-opérateur peut être utilisé pour invalider le vote

4. XOR : Une seule et une seule personne peut voter pour approuver un problème

Lors de l'utilisation d'opérateurs logiques Quand, nous le ferons rencontrer un phénomène de « court-circuit ».

Par exemple : ( a > b ) && ( a < c ), s'il peut être déterminé que le résultat de l'exécution de l'expression de gauche est faux, le système considérera qu'il ne l'est plus nécessaire pour exécuter l’expression de droite.

De même, dans ( a > b ) || ( a < c ), s'il peut être déterminé que le résultat de l'exécution de l'expression de gauche est vrai, le système considérera également qu'il est plus besoin d'exécuter l'expression sur la bonne expression !

  • Opérateur ternaire

Également connu sous le nom d'expression booléenne d'opérateur conditionnel ? Expression a : Expression b Lorsque le résultat de l'expression booléenne est vrai, l'expression a est exécutée. Lorsque le résultat de l'expression booléenne est faux, l'expression b est exécutée.

L'exemple de code est le suivant :

1 public class TestCondition{2     public static void main(String[] args) {3         int score=68;4         String mark =(score>=60)?"及格了!!":"很遗憾,没及格!!";5         System.out.println("考试成绩如何:"+mark);6     }7 }
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!