ola gurizada venho mais uma vez tirar duvidas com vocesss.
Bah esse forum e mtu bom para tirar duvidas.
bom olhem so eu fiz um programa mas ele tah calculando errado ñ sei pq.
e outra duvida como fasso para derfinir q na variavel aparecera mais de um num apos a virgula. ai vai o codigo
[code]
public class consumo
{
private int km,lit;
private double media;
public void setkm(int Km)
{
km = Km;
}
public int getkm()
{
return km;
}
public void setlit(int Lit)
{
lit = Lit;
}
public int getlit()
{
return lit;
}
public void CalcMedia()
{
media=km/lit;
}
public void Impri()
{
System.out.println(“a media q esse carro anda e: " + media +” km por litro");
}
}[/code]
e a segunda parte
import java.util.Scanner;
public class scaner {
public static void main(String[] args) {
int km;
int lit;
int conta=1;
int tanques=0;
Scanner input = new Scanner( System.in );
consumo cont = new consumo();
System.out.println("quantos tanques voce usou?");
tanques = input.nextInt();
while( conta <= tanques )
{
System.out.println("digite o numero de Km rodados");
km = input.nextInt();
System.out.println("digite os litros colocados no tanque: " + conta );
lit = input.nextInt();
conta++;
cont.setlit(lit);
cont.setkm(km);
}
cont.CalcMedia();
cont.Impri();
}
}
i ai alguem sabe me dizer onde esta o erro? axo q ñ e nada de complicado!!!