El siguiente tutorial, está dirigido para todas aquellas personas interesadas en aprender a crear un programa en Java, con las siguientes características.
Primero, pediremos un numero entero al usuario.
Mientras ese número sea diferente a 0, iremos pidiendo números y sumándolos, cuando este sea igual a 0, terminaremos el ciclo y daremos la suma total de todos los números ingresados.
Tutorial
Primero, crearemos nuestra clase “Ejercicio 8”.
Recuerda que, si desconoces como crear una clase en Java, aquí te dejamos un enlace de que te ayudará a crearla.
Ahora escribiremos la librería Scanner, la cual nos ayudará a ingresar datos por teclado en Java.
import java.util.Scanner;
Dentro de nuestra clase “Ejercicio 1” crearemos el método especial que nos permitirá ejecutar nuestro programa.
public static void main(String[] args){
El símbolo “{“ que sirve para abrir un método, no lo cerraremos aún, dado a que después de este, desarrollaremos nuestro programa.
Usaremos la librería scanner, en donde “sc” será nuestro objeto.
Scanner sc = new Scanner(System.in);
Ahora, declararemos dos variables enteras, el dato que pediremos, así como la variable entera que usaremos para realizar suma de los números.
int num,suma;
Después, inicializaremos nuestra variable suma en 0.
suma=0;
Posteriormente, crearemos nuestro ciclo.
do {
Dentro de él, le pediremos al usuario que ingrese un número, y lo leeremos.
System.out.print("Introduzca un número: ");
num=teclado.nextInt();
Cerraremos el ciclo y añadiremos la condición para que este se repita, la cual es que el dato sea diferente a 0.
} while(num!=0);
Por ultimo, mostraremos al usuario la suma de todos los números que hayan entrado en la condición anterior, es decir, todos aquellos que sean diferentes a 0.
System.out.println("La suma de todos los números es: "+suma);
Finalmente, cerramos el método “public static void main(String[] args)” abierto.
}
Y ese es todo el código necesario.
Así es como quedaría nuestro código final.
import java.util.Scanner;//librería scanner
public class Ejercicio8 {
public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner teclado = new Scanner( System.in );
int num,suma;
suma=0;
do
{
System.out.print("Introduzca un número: ");
num=teclado.nextInt();
suma=suma+num;
}
while(num!=0);
System.out.println("La suma de todos los números es: "+suma);
}
}
Aquí abajo mostraremos una captura de pantalla de resultado esperado.
Esperemos y hayan sido de gran ayuda este ejemplo.
Si tienes alguna duda, corrección, o mejora, puedes dejarla aquí abajo en los comentarios, y con ello ayudar a otros que están empezando.
¿Quieres Más?
Encuentra cursos y libros gratuitos, además de cupones de Udemy, en nuestros Telegram.
Actualmente…
- Conviértete en un experto en Excel con este curso nivel básico e intermedio ¡Gratis y en Español!
- Descubre todo lo que puedes lograr con este curso de CSS sin costo alguno y en Español
- Formación especializada en SAP ABAP ¡Totalmente gratis y en Español para ti!
- No pierdas la oportunidad de aprender Git y Github con un curso gratis en Español
- Masteriza Shell Scripting con más de 200 trucos en este curso gratis en Español
- Descubre el Mundo del Hacking Ético: Curso Gratis de ChatGPT en Español
- Aprende de manera práctica y divertida la Inteligencia Artificial con Python ¡Curso Gratis y en Español!
- Descubre cómo aprender Java desde cero sin gastar un centavo con este curso en línea