Java: travailler avec les opérateurs

Les opérateurs sont une partie essentielle du développement d'applications Java. Ils font exactement comme leur nom l'indique - ils fonctionnent sur la valeur contenue dans un type ou d'un objet primitif d'une certaine façon. Précisément son mode de fonctionnement sur la valeur dépend de l'opérateur.

Dans certains cas, un opérateur va changer la valeur de la variable, mais dans d'autres cas, l'opérateur utilise simplement la valeur pour effectuer une tâche spécialisée, comme la comparaison de deux valeurs. Java fournit une multitude d'opérateurs qui effectuent toutes les tâches imaginables.

La meilleure façon de comprendre comment les opérateurs travail et ce qu'ils font est de les regrouper en catégories et ensuite regarder chaque catégorie individuellement. Chacune des sections suivantes décrit une catégorie d'opérateurs différents et montre comment utiliser les opérateurs dans cette catégorie à votre avantage. Voici un aperçu rapide des opérateurs dans ce chapitre:

  • Les opérateurs d'affectation placer la valeur que vous définissez dans la variable. L'opérateur d'affectation de base remplace la valeur de la variable. Opérateurs d'affectation combinés effectuer une tâche se rapportant aux mathématiques et mettre à jour la valeur de la variable. Il est presque impossible d'écrire une application sans faire les affectations de variables d'une certaine sorte.




  • Les opérateurs arithmétiques effectuer toutes les tâches se rapportant aux mathématiques, y compris l'addition, soustraction, multiplication et division. La plupart des applications ont besoin pour effectuer des tâches mathématiques, même si l'utilisateur n'a pas connaissance de la fonctionnalité de mathématiques. Vous découvrirez que le livre progresse que les mathématiques sont un élément incontournable de la programmation.

  • Les opérateurs unaires provoquer la variable d'interagir avec son contenu d'une manière quelconque, tel que incrémentation (ajout de) ou décrémentation (soustrayant) la valeur de la variable. À bien des égards, les opérateurs unaires fournissent un raccourci qui rend le code de l'application plus facile à comprendre et plus rapide à écrire.

  • Les opérateurs relationnels et conditionnels effectuer une comparaison d'un certain type et de fournir un résultat qui reflète cette comparaison. Ces opérateurs permettent aux applications de prendre des décisions fondées sur le contenu des variables.

Java 8 ajoute un nouvel opérateur qui répond le sens traditionnel du terme, l'opérateur de la flèche (->). Cet opérateur est utilisé dans une circonstance particulière de travailler avec des expressions lambda (une méthode de création de fonctions). Rappelez-vous, parce que le -> est utilisée uniquement pour ce but spécial, vous ne devez pas vous inquiéter à ce sujet.

En outre, certaines personnes appellent l'objet facultatif entrez un opérateur. Il est en fait un type qui vous permet d'éviter certains types d'erreurs. Encore une fois, vous ne devez pas vous inquiéter à ce sujet jusqu'à ce que vous êtes plus loin dans votre expérience Java. Sinon, Java 8 opérateurs se comportent exactement comme ceux trouvés dans les versions précédentes de Java.

Si chaque opérateur avait exactement la même priorité (priorité), le chaos se traduirait parce que l'ordinateur ne saurait pas quelle tâche à effectuer d'abord. Parce que les ordinateurs sont logiques et nécessitent des instructions bien ordonnés, les développeurs de Java ont dû créer un ordre dans lequel les opérateurs sont utilisés lorsque plus d'un d'entre eux apparaît dans une seule ligne de code.

L'ordre de priorité permet de déterminer quelle tâche faire en premier, même si l'ordre ne ressort pas de la façon dont le code est écrit. Vous devez comprendre priorité afin d'écrire du bon code. Sinon, vous pouvez vous retrouver avec du code qui suppose que l'ordinateur sera de travailler avec un opérateur premier et le seul découvrir plus tard que l'ordinateur a vraiment travaillé avec un autre opérateur en premier.

Priorité définit l'ordre dans lequel les tâches sont exécutées sur un ordinateur. Pensez priorité quand vous voyez priorité. Tout comme vous prioriser le travail que vous devez faire, l'ordinateur doit également donner la priorité au travail qu'il doit faire. L'ordre de préséance est essentiellement le même pour tous les langages informatiques, et cet ordre est emprunté à des mathématiciens.

En bref, les règles que vous avez appris pour effectuer des tâches de mathématiques à l'école sont les mêmes règles que l'ordinateur utilise pour effectuer des tâches. En conséquence, vous trouverez probablement plus facile d'apprendre l'ordre de priorité que vous pourriez le penser au départ.


» » » » Java: travailler avec les opérateurs