Ajout entiers dans Java n'est pas compliqué, et c'est quelque chose que vous pourriez vous retrouver à faire régulièrement dans le cadre de la programmation Java. Quelle est l'approche que vous prenez pour ajouter des nombres entiers en Java repose sur les détails de votre propre programme en particulier, mais aucune des principales techniques nécessitent plus de quelques lignes de code. Comme pour tous les programmes , lorsque vous effectuez des calculs arithmétiques en Java, il est préférable de considérer l'efficacité ainsi que l'obtention du résultat vous avez besoin. Instructions
1
Si vos entiers ne sont pas stockés comme variables dans votre programme , et vous voulez simplement pour obtenir le résultat d'un calcul , vous pouvez " coder en dur " les chiffres comme suit:
< p> int answer = 13 + 27 //cette stocke le résultat dans la variable " réponse "
le signe plus est tout ce que vous devez effectuer une addition arithmétique , mais bien que ce soit le cas le plus simple , il 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 . Ceux-ci sont parfois appelés « nombres magiques », comme leurs valeurs choisies peuvent sembler arbitraire à quelqu'un qui n'est pas familier avec le programme.
2
Si votre addition est sur les variables primitives de type «int» , l'exécuter comme suit :
//déclaration des variables
int firstNumber = 13;
int secondNumber = 27;
int answer = firstNumber + deuxième nombre ; //Stocker la réponse comme une variable
vos déclarations "int" ont peut-être déjà eu lieu au sein de votre programme. Vous pouvez utiliser le résultat plus tard dans votre programme en faisant référence à la variable " réponse" . Si vos variables "int" n'ont pas des noms significatifs - par exemple , si elles utilisent des valeurs uniques de lettres tels que "a" ou "b" - votre programme sera plus difficile à lire et à travailler avec
. Hôtels 3
Si vous n'avez pas besoin de stocker la valeur de votre addition dans une variable, vous pouvez le réaliser dans votre code comme suit :
System.out.println (" réponse: " + ( + 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 la valeur de la réponse plus tard dans votre code, vous devrez effectuer le calcul à nouveau. Toutefois, si vous n'avez besoin que la réponse à cette seule ligne de code , y compris sans utiliser une variable évite l'utilisation de mémoire inutile.
4
Si vos valeurs entières sont contenues dans des objets entiers Java , jeter ces d' type primitif " ints " , puis les ajouter comme suit :
//déclaration des objets entiers
Entier firstNumber = new Integer ( 13);
Entier secondNumber = new Integer (27);
//coulée de ints
int answer = firstNumber.intValue () + secondNumber.intValue ();
Si vous préférez, vous pouvez stocker l' valeurs "int" de chaque objet Integer comme une variable , mais si vous avez seulement besoin de jeter des objets pour effectuer le calcul , il n'est pas nécessaire pour ce faire.
5
Si vos entiers sont stockés sous forme de d'autres types d'objets tels que chaînes, utilisez l'objet Integer pour obtenir leurs valeurs en tant que « ints », comme suit:
//déclaration de chaînes contenant des entiers
cordes firstNumber = "13" ;
cordes secondNumber = " 27" ;
//parse les cordes pour obtenir les valeurs int et ajoutez-les
int answer = Integer.parseInt ( firstNumber ) + Integer.parseInt ( secondNumber ) ;
Cela peut se produire dans le cas où votre programme a été adoptée paramètres d'une source externe - par exemple , à partir de l'invite de commande . Vous pouvez choisir de stocker les valeurs "int" de chaque chaîne en tant que variables , mais vous n'avez pas à si vous ne devez eux pour le calcul.