Ir para conteúdo
Fórum Script Brasil
  • 0

HELP


CeSaR340

Pergunta

pode ser ignorancia da minha parte, mas estou começando agora com java e preciso fazer um exercicio q não estou conseguindo. Acredito que alguém aqui seja capaz de me ajudar pois é bem simples.

exercicio:

9) Faça um programa que leia uma quantidade indeterminada de valores e exiba a soma de todos valores digitados.

tenho a classe principal:

package Exercicio10

public class Exercicio10 {

    public static void main(String[] args) {
       
        ES controle = new ES();
        Calculadora calc = new Calculadora();
        
        controle.lerInteiro("digite o primeiro valor");
        calc.calcular();
    }
}
A classe ES:
package exercicio10;
import java.util.Scanner;

public class ES {
    Scanner s = new Scanner(System.in);
    
    private int inteiro;

    public int getInteiro() {
        return inteiro;
    }

    public void setInteiro(int inteiro) {
        this.inteiro = inteiro;
    }
    
    public void lerInteiro(String texto){
        System.out.println(texto);
        setInteiro(s.nextInt());
    }
}
e a classe calculadora:
package exercicio10;

public class Calculadora {
    
    ES c = new ES();
    
    public void calcular(){
        int ac=c.getInteiro();
        while (c.getInteiro()>=0){
            System.out.println("voce digitou: " + c.getInteiro());
            c.lerInteiro("");
            ac=ac+c.getInteiro();
        }
        System.out.println("a soma dos valores digitados é: " + ac);
    }
}

mas ta dando erro no metodo calcular, ele ateh executa o programa mas o calculo da errado.

se alguém souber me dar uma luz fico grato desde já.

Editado por CeSaR340
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...