cria uma classe
DataTexto
-dia:int
-mes:int
-ano:int
+DataTexto (_dia:int,_mes:int, _ano:int)
+getDataTexto():String
+setDia(dia:int)throws Exception
+setMes(mes:int) throws Exception
+setAno(ano:int)Throws EXception
cria uma classe
DataTexto
-dia:int
-mes:int
-ano:int
+DataTexto (_dia:int,_mes:int, _ano:int)
+getDataTexto():String
+setDia(dia:int)throws Exception
+setMes(mes:int) throws Exception
+setAno(ano:int)Throws EXception
Qual o objetivo? O que mais deve fazer? Pq lanca Exception nos Setters?
Deve estar certo isso… em todo o caso deve te ajudar em alguma coisa…
[code]public class Programa{
private int nota;
public Programa(int nota){ this.nota = nota; }
public int getNota() { return this.nota; }
public void setNota(int nota) throws Exception {
if (this.nota > 10)
throw new Exception(“Ta tentando me enganar? Nota: " + nota + " maior que 10!”);
else
this.nota = nota;
}
}
public class Exemplo{
public static void main(String [] args){
Programa teste = new Programa(0);
System.out.println("Eu não estudei java e o meu programa teve nota " + teste.getNota());
try{
teste.setNota(7);
System.out.println("Agora eu estudei um pouco e o meu programa teve nota " + teste.getNota());
teste.setNota(1024);
}catch (Exception e){
System.out.println("Erro: " +e.getMessage());
}
}
}[/code]
muito obrigado pelo programa
[quote=peczenyj]Deve estar certo isso… em todo o caso deve te ajudar em alguma coisa…
[code]public class Programa{
private int nota;
public Programa(int nota){ this.nota = nota; }
public int getNota() { return this.nota; }
public void setNota(int nota) throws Exception {
if (this.nota > 10)
throw new Exception(“Ta tentando me enganar? Nota: " + nota + " maior que 10!”);
else
this.nota = nota;
}
}
public class Exemplo{
public static void main(String [] args){
Programa teste = new Programa(0);
System.out.println("Eu não estudei java e o meu programa teve nota " + teste.getNota());
try{
teste.setNota(7);
System.out.println("Agora eu estudei um pouco e o meu programa teve nota " + teste.getNota());
teste.setNota(1024);
}catch (Exception e){
System.out.println("Erro: " +e.getMessage());
}
}
}[/code][/quote]
AHuhaUHA… Curti essa
Vai ajudar sim o caro marco12