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.