Antes de me condenarem, sim - eu pesquisei. Porém esse fórum é enorme e depois de tanto ler, não consegui encontrar a solução de meu problema no meio dessa sopa de tópicos.
Tenho dois exercícios pra fazer, então vou começar postando o que está quase pronto. Meu problema nesse é que não consigo imprimir os dados na tela. Quem postar a solução, por favor, me explique onde está o meu erro:
3) Crie uma classe de nome Data que armazene o dia, mês e ano
de uma data. Em seguida crie um método de nome
?entraDados? que receba as 3 informações para gravar nos
atributos, outro método de nome ?imprimeData? que imprime
a data no formato dia/mês/ano.
Classe:
[code]public class Data {
public static void main(String[] args){
}
int d;
int m;
int a;
int entraDados(int d, int m, int a){
return entraDados(19, 04, 1993);
}
void imprimirDados(){
System.out.println(d + “/” + m + “/” + a);
}
}[/code]
Exercício 3 - RESOLVIDO
4) Crie uma classe de nome Conta que armazene atributos para o
nome do cliente, o número da conta e saldo. Em seguida, crie
um método de nome ?imprimir? que imprime os dados da
conta, outro método de nome ?sacar? que recebe um valor e
saca do saldo, outro ?depositar? que recebe um valor e
deposita na conta.
[code]public class Conta {
String nomecliente;
int conta;
float saldo;
public static void main(String args[]){
Conta c1 = new Conta();
c1.nomecliente = "João";
c1.conta = 2675-8;
c1.saldo = 1000;
}
void imprimirConta(){
System.out.println("Nome do cliente: " + nomecliente);
System.out.println("Número da conta: " + conta);
System.out.println("Saldo: " + "R$" + saldo);
}
float sacar(){
float saldoc1 = saldo;
float sacar = 500;
if (sacar<=saldoc1);
float saldo = saldoc1 - sacar;
return saldo;
}
float depositar(){
float saldoc1 = saldo;
float depositar = 200;
if (depositar>0);
float saldo = saldoc1 + depositar;
return saldo;
}
}[/code]
Alterei o exercício 4 e compilou, mas o método imprimirConta não está funcionando, me ajudem.