Ajout d`entiers en Java est pas compliqué, et est quelque chose que vous pouvez vous retrouver à faire régulièrement dans le cadre de la programmation Java. Quelle approche que vous prenez pour ajouter des nombres entiers en Java dépend des détails de votre propre programme particulier, mais aucune des principales techniques nécessitent plus de quelques lignes de code. Comme avec toute la programmation, lors de l`exécution des calculs arithmétiques en Java, il est préférable de considérer l`efficacité ainsi que l`obtention du résultat dont vous avez besoin.
Si vos entiers ne sont pas stockés comme variables dans votre programme, et que vous voulez tout simplement pour obtenir le résultat d`un calcul, vous pouvez "coder en dur" les nombres comme suit:
int réponse = 13 + 27- // ceci stocke le résultat dans la variable "répondre"
Le signe plus est tout ce que vous devez effectuer une additionnalité arithmétique cependant, bien que cela est le cas le plus simple, il ne peut pas toujours être une approche souhaitable. Avec la programmation Java, l`approche standard ou classique consiste à utiliser des variables plutôt que d`utiliser des valeurs numériques codées directement, comme dans cet exemple. Celles-ci sont parfois appelées "nombres magiques," que leurs valeurs choisies peuvent sembler arbitraires à quelqu`un qui ne connaît pas le programme.
Si votre addition est le type primitif "int" les variables, effectuer comme suit:
// Déclaration des variables
int firstNumber = 13;
int secondNumber = 27;
int réponse = firstNumber + second Nombre- // stocke la réponse comme une variable
Votre "int" déclarations ont peut-être déjà eu lieu au sein de votre programme. Vous pouvez utiliser le résultat plus tard dans votre programme en se référant à la "répondre" variable. Si ton "int" les variables ne sont pas des noms significatifs - par exemple, si elles utilisent des valeurs de lettres simples telles que "une" ou "b" - Votre programme sera plus difficile à lire et à travailler avec.
Si vous n`avez pas besoin de stocker la valeur de votre addition dans une variable, vous pouvez le transporter à l`intérieur de votre code comme suit:
System.out.println ("Répondre: " + (FirstNumber + secondNumber));
Dans ce cas, la valeur de la réponse au calcul ne sera plus disponible dès que la ligne contenant elle a terminé son exécution. Si vous avez besoin de nouveau plus tard la valeur de réponse dans votre code, vous devrez effectuer le calcul à nouveau. Toutefois, si vous avez seulement besoin de la réponse sur cette seule ligne de code, y compris sans utiliser une variable évite l`utilisation de mémoire inutile.
Si vos valeurs entières sont contenues dans des objets Java Entier, lancer ces type primitif "ints" puis ajoutez-les comme suit:
// Déclaration d`objets entiers
Entier firstNumber = new Integer (13);
Entier secondNumber = new Integer (27);
// Coulée à ints
int réponse = firstNumber.intValue () + secondNumber.intValue ();
Si vous préférez, vous pouvez stocker le "int" les valeurs de chaque objet entier comme une variable, mais si vous avez seulement besoin de jeter les objets pour effectuer le calcul, il n`y a pas besoin de faire cela.
Si vos entiers sont stockés sous forme d`autres types d`objets tels que des chaînes, utilisez l`objet entier pour obtenir leurs valeurs "ints," comme suit:
// Déclaration de chaînes contenant des nombres entiers
Chaîne firstNumber = "13";
Chaîne secondNumber = "27";
// Analyser les cordes pour obtenir les valeurs int et les ajouter
int réponse = Integer.parseInt (firstNumber) + Integer.parseInt (secondNumber);
Cela peut se produire dans les cas où votre programme a été transmis paramètres à partir d`une source externe - par exemple, à partir de l`invite de commande. Vous pouvez choisir de stocker les "int" les valeurs de chaque chaîne en tant que variables, mais ne doivent pas si vous ne avez besoin pour le calcul.
Conseils & Avertissements
- Lorsque vous choisissez ou non d`utiliser des variables dans votre code de programmation, considérer à la fois l`efficacité et la lisibilité de votre programme.
- Lorsque vous effectuez la coulée et les opérations d`analyse syntaxique dans votre code, il y a toujours un danger que les exceptions seront jetés - par exemple, si vous essayez d`analyser quelque chose qui est pas un nombre.