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á.
Question
CeSaR340
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:
A classe ES: e a classe calculadora: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á.
Edited by CeSaR340Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.