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...
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());
}
}
}
muito obrigado pelo programa
Deve estar certo isso... em todo o caso deve te ajudar em alguma coisa...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()); } } }
AHuhaUHA.. Curti essa :D
Vai ajudar sim o caro marco12