Adición de números enteros en Java no es complicado , y es algo que puede que te encuentres haciendo regularmente como parte de la programación Java. ¿Qué enfoque le llevará a sumar enteros en Java depende de los detalles de su propio programa en particular, pero ninguna de las principales técnicas requieren más de unas pocas líneas de código. Al igual que con todos los programas , al realizar cálculos aritméticos en Java , lo mejor es tener en cuenta la eficiencia , así como conseguir el resultado que necesita. Instrucciones
1
Si los números enteros no se almacenan como variables dentro de su programa, y que simplemente quieren obtener el resultado de un cálculo , puede " duros " del código de los números de la siguiente manera :
< p> int respuesta = 13 + 27 //esto almacena el resultado en la variable " respuesta"
el signo más es todo lo que necesita para realizar una suma aritmética , sin embargo , a pesar de que este es el caso más simple, no siempre puede ser un enfoque conveniente . Con programación Java , el enfoque estándar o convencional es utilizar variables en lugar de utilizar los valores numéricos codificados directamente , como en este ejemplo . Estos se refieren a veces como " números mágicos ", como sus valores elegidos pueden parecer arbitrarios a alguien que no está familiarizado con el programa.
2
Si su adición es el tipo de variables " int " primitivas , llevarla a cabo de la siguiente manera :
//declaración de variables
FirstNumber int = 13 ;
secondNumber int = 27 ;
int respuesta = primerNumero + segundos Número //almacenar la respuesta como una variable
sus declaraciones " int " ya han tenido lugar dentro de su programa. Usted puede utilizar el resultado más adelante en su programa haciendo referencia a la variable " respuesta" . Si las variables " int " no tienen nombres significativos - por ejemplo, si se utilizan los valores de una sola letra , como "a" o " b" - el programa será más difícil de leer y trabajar con fotos de . Página 3
Si no necesita almacenar el valor de la suma en una variable, se puede llevar a cabo dentro de su código como sigue:
System.out.println ( " respuesta: " + ( primerNumero + secondNumber ));
En este caso , el valor de la respuesta al cálculo ya no estará disponible tan pronto como la línea que contiene se ha terminado de ejecutarse . Si usted necesita el valor de respuesta más adelante en el código , tendrá que llevar a cabo el cálculo de nuevo . Sin embargo, si sólo tiene la respuesta en esta línea de código , incluso sin utilizar una variable evita el uso innecesario de memoria .
4
Si sus valores enteros están contenidas dentro de objetos Java enteros , emitidos éstos de tipo primitivo " enteros " y luego añadir la siguiente manera :
//declaración de objetos enteros
Integer primerNumero = new Integer ( 13 ) ;
Integer secondNumber = new Integer ( 27 ) ;
//fundición a ints
int respuesta = firstNumber.intValue () + secondNumber.intValue ();
Si lo prefiere, puede almacenar el valores " int " de cada objeto Integer como una variable , pero si sólo tiene que emitir los objetos para realizar el cálculo , no hay necesidad de hacer esto.
5
Si los números enteros se almacenan como otros tipos de objetos como cadenas , use el objeto Integer para obtener sus valores como " enteros ", como sigue:
//declaración de cadenas que contienen números enteros
cadena primerNumero = " 13 " ;
cadena secondNumber = " 27 " ;
//analizar las cadenas para obtener los valores int y agregarlos
int respuesta = Integer.parseInt ( primerNumero ) + Integer.parseInt ( secondNumber ) ;
Esto puede suceder en los casos en que el programa ha superado los parámetros de alguna fuente externa - por ejemplo, desde la línea de comandos . Usted puede optar por almacenar los valores de " int " de cada cadena como variables , pero no tiene que si sólo los necesita para el cálculo.