La fondation de n'importe quel langage de programmation , Java inclus, est la présence de syntaxe qui permet au programme de prendre des décisions et d'exécution sur la base des conditions du programme . En Java , cela se fait à travers des déclarations " if-else " . Les opérateurs ternaires fonctions que la version abrégée de l'instruction if -else . Cela permet aux programmeurs d'exprimer des comparaisons simples dans les états seule ligne pour faciliter la lisibilité et la simplicité de codage. Conditionnelles Java
syntaxe Java de base ressemble à beaucoup d'autres langages de programmation. L'un de ces ressemblances se présente sous la forme d' opérateurs conditionnels . Les opérateurs conditionnels de faire des comparaisons entre les deux termes qui représentent soit des valeurs ou d'autres termes conditionnels . Conditionals évaluer les termes et renvoient la valeur True ou False en fonction de cette évaluation . Par exemple, l' opérateur supérieur à ( ">") vérifie deux valeurs. Si la première valeur est supérieure à la seconde , elle retourne vrai. Donc, l'instruction conditionnelle " 5> 4" reviendraient vrai, alors que l'instruction " 5> 10" serait faux de retour .
Déclarations if-else
conditionnelles sont fondamentales pour la plupart des programmes , car ils permettent au programme d'évaluer l'état du programme et prendre des décisions en fonction de ces évaluations. Une des constructions Java qui utilisent conditionnelles de prendre des décisions , c'est l'énoncé « if-else " . Cette déclaration est en fait assez explicite : «si» un énoncé est vrai , le programme va exécuter du code . "Else ", le programme exécute un code différent . Par exemple, dans le code suivant , si la variable "x" est supérieure à "y ", puis quelque chose se passe . Sinon, quelque chose se passe :
if ( x > y) {return x ; }
else {return y; }
ternaire déclarations
l' instruction if-else se produit si souvent dans la programmation, que la plupart des langues ont mis en place une certaine forme de l'opérateur ternaire . L'opérateur ternaire , représentée en Java comme un symbole "?" , Assure la même fonction que l'instruction if -else . L'expression ternaire on peut lire que " si (condition) est vrai, alors effectuer déclaration 1. Sinon, effectuer déclaration de deux ":
état de
? déclaration 1: déclaration 2;
complexes expressions ternaires
aide conditionnels avec joignant énoncés logiques tels que « et » ou « ou », le programmeur peut créer des états de comparaison logiques complexes à l'intérieur expressions ternaires . Par exemple, l'expression chèques ternaires suivants Si " x int x = 3; int y = 4 ; int z = 5 ; int q = 0 ;
q = ( x