
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
Scanner reader = new Scanner(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; System.out.println("Introduce el primer número:"); numero1 = reader.nextInt(); System.out.println("Introduce el segundo número:"); 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
System.out.println("La suma es " + numero1 + " + " + numero2 + " = " + resultado);
Carmen
Hola, tengo que hacer el siguiente ejercicio y no sé como. Programa que pida dos numeros, los imprima,los sume, y si la suma es mayor que 10, lo diga por pantalla. Luego cambie los dos primeros numeros de variables (el uno en la otra y viceversa) y los imprima. Por ultimo, que el programa ponga el menor de los dos en la primera variable y el mayor en la segunda. Luego los imprima otra vez. Comprueba que el programa funciona cuando el humano pone 4 y 7, y cuando el humano ponga 7 y 4.
GalahadMaster
Las nuevas versiones de JDK a las variables como resultado las declaras con el parámetro varAl intentar hacer el ejemplo de la suma de dos números mediante consola me arrojaba un error al intentar declarar la variable suma sin el parámetro var como lo muestras en el ejemplo.El resultado correcto es el siguiente: System.out.println(«Ingrese el primer numero»); int nmbr1=Scan.nextInt(); System.out.println(«Ingrese el segundo numero «); int nmbr2=Scan.nextInt(); var suma = nmbr1+nmbr2; System.out.println(«El resultado de la suma es: «); System.out.println(suma);
Víctor Cuervo
Buenas,
Puedes directamente declarar resultado como una variable de tipo int. Y así no tienes porque utilizar el operador var.
Saludos.
geovnay
Diseñe e implemente un programa que le pida al usuario que ingrese dos números y luego adivine la suma de esos dos números. Si el usuario adivina correctamente, se envía un mensaje de felicitación, de lo contrario, se muestra un mensaje de respuesta equivocada junto con la respuesta correcta.
podria ayudarme victor cuervo no ayo la manera de programar el enunciado
Cristian
Se requiere diseñar una aplicación servidor que reciba 10 números de una aplicación cliente y en respuesta le muestre al cliente: • Número mayor digitado • Número menor digitado • La suma de todos los números digitados El resultado se mostrará así: “El número mayor es XX, el número menor es YY, y la suma de todos los números digitados es ZZ”. Ya hice Los dos primeros bien pero nose como hacer la suma todos los numero
Víctor Cuervo
Buenas Cristian,
Puedes basarte en el artículo https://lineadecodigo.com/java/numero-mayor-y-menor-en-una-matriz/ que los busca en una matriz. En ella puedes meter los 10 números.
Para la suma puedes recorrer todos los elementos y simplemente sumarlos. Lo tienes explicado en https://lineadecodigo.com/java/listar-elementos-de-un-array/.
Espero que con estos dos artículos te puedas guiar.
Saludos.
Dayanna
Cómo puedo restar dígito por dígito en Intellij IDEA java
kevin
hola como se pondria con modulos?
luis
Buen dia [email protected] soy nuevo en el mundo de la programacion quisiera saber si alguien me prodria ayudar con este tema
En un archivo con la extensión .java, integra los siguientes elementos:
1. Estructura de una clase, la clase deberá llamarse: Reto
2. Crea un método llamado suma que reciba dos parámetros de tipo “int” llamados: valor1 y valor2, donde esos dos valores se sumen y el método devuelva la siguiente cadena: El resultado es: (a esto concatenarle el resultado de la operación).
3. Crea el método main.
4. Crea una instancia de la clase en el método main.
5. Manda a llamar el método desde el main con los siguientes parámetros: 10 y 5, luego imprime el resultado en consola.
t master
puedes usar el siguiente, aunque le falta declarar bien el metodo de suma, e introducir el metodo main
public class Reto2{
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
int valor1 = 0;
int valor2 = 0;
System.out.println(«Introduce el primer número:»);
valor1 = reader.nextInt();
System.out.println(«Introduce el segundo número:»);
valor2 = reader.nextInt();
resultado = valor1+valor2;
System.out.println(«La suma es » + valor1 + » + » + valor2 + » = » + resultado);
}
}
David Esparza
BRO NO ME DIGAS UVE AHAHAHA SALUDOS ESTAMOS PASANDO POR LO MISMO
Juan Zoto
Hola si pudieron con el reto soy de la UVEG alguien que me pueda apoyar
Emmanuel
En esta liga está la respuesta , solo cambien el nombre de la clase y los valores de las variables
https://professor-falken.com/programacion-en-ejemplos/ejemplos-java/suma-de-dos-numeros-en-java/
YAWWIS
como puedo hacer esto
Al recibir como datos dos números reales, calcule la suma, resta y multiplicación de dichos números.
Víctor Cuervo
Buenas,
Lo tienes todo explicado en:
Suma. http://lineadecodigo.com/java/sumar-dos-numeros-con-java/
Resta. http://lineadecodigo.com/java/restar-dos-numeros-con-java/
Multiplicación. http://lineadecodigo.com/java/multiplicar-dos-numeros-con-java/
Saludos.
Andrea
Hola, como determinar si en un arreglo existen dos numeros que al sumarse den como resultado el valor objetivo ingresado por teclado?
Víctor Cuervo
Hola Andrea,
La idea es que utilices dos bucles y vayas iterando entre los elementos para ver cuales sumados dan el valor buscado. El código sería algo así:
Espero que te ayude. Ya nos dirás por aquí si te ha ido bien.
Anónimo
Hola alguien me puede ayudar porfavor con esto hacer un formulario y editar un programa que aga una suma de enteros porfavor se lo estaría agradecido mucho
YANINA
Implementar la operación de suma de una calculadora teniendo en cuenta que al finalizar la
operación (muestra del resultado de la suma por pantalla) se le debe preguntar al usuario si desea
continuar o no con otra operación de suma. También controlar un adecuado ingreso de los datos. NECESITO SABER ESTE PLANTEO EN TYPESCRIPT.
Gabriel Jhon
Alguien puede ayudarme con esto, es para un examen de Programacion Java Eclipse:
Ingresa un Número, Sumarle 5 y si esta Suma es mayor a 10 Escribir «Bien».
Víctor Cuervo
A ver si te puede ayudar… Algo así…
Emm
Hola; quiero que xfa me ayudéis.
En clase nos hacen escribir ejercicios así (entero num1, num2
Pido valor de 1er N*
Guardo valor en num2
Pido valor 2do N*
Guardo en num2
Muestro resultado) y no encuentro ejercicios así en ningún lado…
O me están enseñando chueco o qué?
Daniel
lilian
una preunta facil que queran resolver porque no se responderla
pablo dice que con la exprecion 2.t +1 obtiene numeros impares para cuaquier valor
de la variable t ¿estas de acuerdo? explicame porque?
Enzo
Falto agregar esto porque a Scanner no lo reconocía
import java.util.Scanner;
Lo agregué debajo de Scanner
Gerson
hola y por que no declaras Resultado
Víctor Cuervo
En el artículo no lo hemos puesto, pero efectivamente hay que declarar la variable resultado de tipo int.
Puedes comprobar que en el código asociado está declarada… https://github.com/victorcuervo/lineadecodigo_java/blob/master/src/com/lineadecodigo/java/basico/SumarNumerosTeclado.java
Saludos.
harold
necesito ayuda.
hacer un programa orientado a objeto que permita recibir dos numeros enteros positivos y realize la siguiente tarea:muestre el porcentaje de aquellos numeros enteros perfectos que se encuentren entre esos dos numeros. un numero es perfecto cuando al sumar sus divisores menores que el da el mismo numero
LIGIA PALA
S= -1 3/8+2 13/5+3 7/21-4 34/11-5 13/55-6 89/17
si me ayudan por favor como ingresar esta ecuacion en java
LIGIA PALA
BUENAS NOCHES ME PODRIAN AYUDAR COMO INTRODUCIR ESTA ECUACION EN JAVA?
S= -1 3/8+2 13/5+3 7/21-4 34/11-5 13/55-6 89/17
yuridia
ayuda me pueden decir como crear un interfaz que solicite 2 numero, imprima el promedio de ellos e imprima el mayor de ellos
Alexis
Construir un algoritmo que realice las 5 operaciones matemáticas
básicas, suma (+), resta (-), multiplicación (*), división (/), modulo (%), imprimir el
resultado dependiendo del operador ingresado desde teclado.
Ejemplo: 5+6 (Debe ser ingresado en una sola linea)
que debo usar para hacer la operación escrita en una misma linea ayuda por favor.
David Herrera
Buen día amigo, puede hacerse de varias formas, una es usa el método de array para almacenar los datos y poder trabajar mas fácil (a mi parecer), otra es almacenar los datos y crear una por una los datos que necesites, según yo entiendo si el user ingresa (ej: x) debe multiplicar?, o debes crear un menú donde aparezcan las opciones y solo elegir que proceso realizar? , no te preocupes te hechare una mano por correo, [email protected]
Exp 4° Semestre Ing, Sistemas
ana mar
me ayudas men xd?
David Herrera
Juan Carlos
Hola a todos quisiera que me alludaran, yo tengo actualmente el eclipse y la linea de codigo que tienes me presenta herrores a la hora de la captura
Cannot make a static reference to the non-static field reader
Cannot make a static reference to the non-static field reader
at Operaciones.main(Operaciones.java:13)
ese es el error, te agradesco mucho .
Víctor Cuervo
Hola Juan Carlos,
Qué raro! Déjanos el código en un Gist – https://gist.github.com/ y lo revisamos a ver qué le pasa.
Saludos.
Maudevis
tengo 30 numeros
pero solo kiero sumar los 10 primeros
q formula puedo hacer para q me de solo la suma d 10 numeros. No se que formula usar teniendo en cuenta que el total de la suma es 1155
Víctor Cuervo
En el ejemplo http://lineadecodigo.com/java/lectura-de-datos-por-consola-en-java/ explicamos como realizar la lectura por consola.
Ahora que es texto y tendrás que convertir el texto a un número mediante algo así:
Espero que te sirva de ayuda.
Kevin
Hey por favor … necesito sumar tan solo 2 números pero en vez de usar Scanner necesito usar Buffer reader… Urgente.. mil gracias
godfrey
la gente programadora
godfrey
el mehdi
este sitio tiene un ejmplo facile
ejemplo sencillo
iup santiago marino
un millon de gracias hdp
tomoya
U_U nunca pude hacer esto ni estaba cerca … hola… les pido 1 favorcito a ver si podrian resolver esta xD
codifique un programa en java que pida 2 numeros x e y, luego para el intervalo cerradoo[x,y], desarrollar un algoritmo que imprima, cuente y sume el cuadrado de los multiplos de 7 y que ademas, cuente los multilpos de 3 que se encuentren en dicho intervalo. valide que los datos ingresados sean numericos , d eno er asi debera solicitar nuevamente su ingreso, ademas debera validar que x < y, de no cumplir esta condicion debera solicitar nuevamente el valor de y….
esta dificil en mi opinion xD!
Miguel
Por fin encontre una pagina muy buena como esta, nos sirve de mucha ayuda quisiera que me ayudaran en esto….Ingresar un numero y que te muestre la suma del 1 al n y el producto….gracias por la ayuda…
alxs
me pueden atudae necesito crear un programilla q al ingresar un valor por teclado q vendrian a ser grados centigrados los transforme a farenheit mediant un boton, debe ser en un applet
lineadecodigo
La pregunta de @esmeralda la estamos siguiendo en los foros. La URL es la siguiente
http://www.dudasprogramacion.com/topic/suma-de-2-numeros
lineadecodigo
@esmeralda,
Solo necesitas una. Con que abras la primera y pongas el código tal cual lo tienes y luego des a ejecutar debería de funcionar.
No necesitas la segunda para nada.
¿Qué error te da la primera si la ejecutas sola?
esmeralda
es decir,en una solapa tengo que hacer esto:
no se por que se hace en 2 solapas,por que se hace asi? es por que se tiene que usar una interface,o por que haces un scanner?
muchas gracias de antemano!!!
lineadecodigo
@esmeralda,
Realmente no tienes dos ventanas. Lo haces todo sobre la misma consola: el pedir el número y el mostrar el resultado.
¿Qué quieres decir con dos ventanas?
Si quieres podemos seguir el ejemplo en detalle si lo das de alta en el foro http://www.dudasprogramacion.com/forum/java-basico
Y así mucha más gente nos ayudará.
lineadecodigo
@jasmin,
Ya tienes el ejemplo para calcular el signo del zodiaco con Java en http://lineadecodigo.com/java/calcular-signo-del-zodiaco-con-java/
esmeralda
ayer fue mi primera clase en java,y tuve una duda y al profesor no se le puede preguntar nada como siempre,nos dijo que habia que hacer l suma de 2 numeros. nos dijo que bajemos eclipse para programar en java,lo que no se por que cuando usas scanner tenes que tener dos ventana una que diga la suma y aparte en otra ventana que diga esto
lo hice y me salio bien pero no se por que lo tengo que escribir aparte
lineadecodigo
@jasmin,
Las notas americanas las tienes en el artículo
Espero que te sirva de ayuda.
lineadecodigo
@jasmin,
Sobre el tema del dinero. Intentaremos hacerlo. Pero miraré la monedas base que utilizaremos. Yo utilizo euros, que es la moneda que mejor conozco. Quizás luego puedas hacer una adaptación.
lineadecodigo
@jasmin,
Sobre el tema del signo zodiacal se puede hacer mediante un switch de forma sencilla. Nos ponemos manos a la obra.
jasmin
hola necesito que m ayuden con un programa en java donde el programa primero una tabla de notas con sus equivalentes en el sistema utilizando en los estados unidos que va desde la a hasta la f. el programa preguntara al usuario su nota y transformara ese resultado ala equivalente en el sistema utilizando a estados unidos tambien el programa dara una pequeña pero valiosa recomendacion al usuario respecto a su nivel de estudio y calidad como estudiante.
jasmin
que si m pueden ayudar hacer un prgrama en java donde el progrma ira preguntando por la cantidad de billetes y monedas de cada valor que tiene el usuario y luego determinara la suma del dinero que hay en monedas y luego la suma del dinero que hay en billetes, luego que el prgrama dira la suma total de dinero que hay finalmente el programa ala usuario la posibilidad de transformar la cantidad en dolares ala cantidad equivalente en quetzales,euro o segun lo decida el usuario. por fabor ayudenme. pues lo veo muy dificil
jasmin
como hacer un programa en java sobre el signo zodiacal de una persona k el usuario solo escriba unicamente el dia y mes de nacimiento.
lineadecodigo
@Luis,
Para multiplicar los números:
lineadecodigo
@Luis,
En este artículo hemos explicado como poder sumar dos números con Java.
Si modificas la línea de código:
resultado = numero1+numero2;
Puedes sacar el resto de ejemplos:
Resta: resultado = numero1-numero2;
Multiplicación: resultado = numero1*numero2;
División: resultado = numero1/numero2;
En este último tienes que tener un poco más de cuidado ya que la variable resultado en vez de int podría ser long.
De todas maneras los subiré a la web. Son muy sencillos y no me cuesta nada.
Luis
Hola!!
Me gustar{ia como hacer un pequeño programa usando funciones, para sumar, restar, multiplicar y dividir 2 numeros, si alguien pudiera ayudarme porfavor!! n____n
lineadecodigo
@roc,
Muchas gracias por ayudar a la gente con tus comentarios.
Se agradece encontrar gente que colabore ayudando a los demás.
roc,
Te adjunto el codigo completo y recuerda guardar el archivo con nombre: suma
roc,
tE HA FALTADO ESTO
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader e = new BufferedReader(isr);
sLDS
zED
roc,
System.out.println (“Tu suma es ″+suma);
}
}
Modifica eso y funcionara
Paulo
ayuda estoy tratando de compilar este programa pero me arroja errores en donde estoy mal apenas estoy aprendiendo
lineadecodigo
@Lili,
Eso es que los estás sumando como String. ¿Cómo has definido los números???
Pega aquí tu código.
lineadecodigo
@emmanuel,
Te recomiendo que vayas poniendo tus errores de compilación en el foro de Java Basico para que te vaya ayudando la gente.
lineadecodigo
@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.
arleny ramoni
hola esta muy bueno y bien detalladito necesito como hacer un triangulo con ateriscos * si puedes enviamelo
gracias
emmanuel
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
[email protected]
gfj
no tiene nada
Lili
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