Me ajudem, sou nova e zero noção de como escrever isso.
Escreva um programa que solicite do usuário um valor inteiro não negativo e apresente na tela o somatório desse valor. Exemplo:
Valor = 5
Somatório = 5+4+3+2+1 = 15
Me ajudem, sou nova e zero noção de como escrever isso.
Escreva um programa que solicite do usuário um valor inteiro não negativo e apresente na tela o somatório desse valor. Exemplo:
Valor = 5
Somatório = 5+4+3+2+1 = 15
Como vc não tem nem noção de como fazer esta atividade, é importante vc voltar um pouquinho e aprender desde o inicio para vc ter uma base mais sólida.
Há vários canais legais com uma didática muito boa, tipo o Curso em Vídeo, dá uma olhada nesta playlist:
O professor Guanabara começa falando da história do Java e tudo parece chato, mas vale a pena, viu?
Bom, eu fiz aqui um exemplo, espero que te ajude:
import javax.swing.JOptionPane;
public class Programa {
public static void main(String[] args) {
// O método showInputDialog vai abrir uma caixinha solicitando ao usuário um
// número
// O problema é que ele vai armazenar a resposta como uma String
String numeroEmTexto = JOptionPane.showInputDialog("Digite um número");
// Com o parseInt podemos transformar o número em texto pra um número de verdade
int numero = Integer.parseInt(numeroEmTexto);
// Aqui é onde vamos armazenar o valor total
int soma = 0;
// Esta é a parte mais complicada pra vc que está começando.
// O "for" nos permite executar um bloco de código repetidas vezes.
// Ele tem 3 partes separadas por ponto e vírgula.
// Na primeira parte criamos uma variável chamada i e armazenamos nela o numero
// que o usuário inseriu
// Na parte do meio colocamos uma condição que indica até quando o for deve
// executar o bloco de código
// No caso estamos dizendo "execute o conteúdo entre chaves enquanto i for maior
// que 0"
// Na última parte estamos decrementando o valor de i.
// Isso quer dizer que cada vez que o for executar o bloco de código o valor de
// i será diminuido em 1
// até que ele seja 0 e a repetição termine.
for (int i = numero; i > 0; i--) {
soma = soma + i;
}
// O método showMessageDialog vai abrir uma caixinha com o resultado da soma.
JOptionPane.showMessageDialog(null, soma);
}
}
E aqui eu tentei dar uma explicação bem básica para um outro colega. Dá uma olhada pra ver se te ajuda a entender:
Bons estudos!
Terminei e esqueci de enviar, mas Obrigado, assistir todas aulas e já comecei a entender.
/**************************
UNITINS
Aluna: Iane Aparecida Rocha de Almeida
Professor: Carlos Correa e Silvano
Data: 30/09/2020
***************************/
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
int numero, soma = 0;
System.out.println("Digite um número positivo: ");
numero = leitor.nextInt();
// Calculo da Somatoria do numero positivo.
soma = (numero*(numero+1))/2;
System.out.println("A somatória desse número será de: " + soma);
}
}