Java » Sumar dos números con Java
Empezaremos el ejemplo de sumar dos números con Java pidiendo dichos números por consola. Nos apoyaremos en la clase Scanner para realizar esta tarea. Es por ello que instanciaremos el Scanner sobre la consola, la cual es representada mediante la clase System.in
Para leer cada uno de los numeros nos apoyamos el método .nextInt(). Ejecutaremos este método dos veces, una por cada número y almacenaremos el resultado en sendas variables de tipo int.
int numero1 = 0; int numero2 = 0; numero1 = reader.nextInt(); numero2 = reader.nextInt();
Ya solo nos quedará la parte más sencilla del código, la suma de los números. El resultado de la suma lo almacenaremos en otra variable.
resultado = numero1+numero2;
Solo nos quedará mostrar el resultado por pantalla. En este caso nos apoyamos en System.out
![]() Descargar el código | ![]() Error en el código |
Artículos relacionados:








Enero 30, 2009 #
Hola tengo en mi programa un punto en el que debe sumar 2008 + 1; son dos int, me deberia devolver 2009 pero me devuelve 20081, sabes porque pueda ser?? gracias
Febrero 3, 2009 #
no tiene nada
Marzo 16, 2009 #
oiie sera q pueds poner bien el codigo lo trato de compilar y me salen errores en la parte de scaner ayuda por favor !!!
stoy empesando a programas y q mejor q por lo basico por fas responde
jose_130@msn.com
Mayo 31, 2009 #
hola esta muy bueno y bien detalladito necesito como hacer un triangulo con ateriscos * si puedes enviamelo
gracias
Junio 20, 2009 #
@arleny ramoni,
Para dibujar un triangulo con asteriscos te recomiendo que te leas el artículo Dibujando una figura.
Espero que te sea de ayuda.
Junio 20, 2009 #
@emmanuel,
Te recomiendo que vayas poniendo tus errores de compilación en el foro de Java Basico para que te vaya ayudando la gente.
Junio 20, 2009 #
@Lili,
Eso es que los estás sumando como String. ¿Cómo has definido los números???
Pega aquí tu código.
Febrero 25, 2010 #
public class suma {
public static void main (String [] args)
{
System.out.println(“escribe un numero”);
int a1=Integer.parseInt(br.readLine());
System.out.println(“escribe otro numero”);
int a2=Integer.parseInt(br.readLine());
int suma=a1+a2;
System.out.println (“Tu suma es a3= a1+a2″);
}
}
ayuda estoy tratando de compilar este programa pero me arroja errores en donde estoy mal apenas estoy aprendiendo
Marzo 20, 2010 #
System.out.println (“Tu suma es ″+suma);
}
}
Modifica eso y funcionara
Marzo 20, 2010 #
tE HA FALTADO ESTO
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader e = new BufferedReader(isr);
sLDS
zED