class DemoLivro { public static void main (String [] args) { String codigo, titulo; int quant; float preço; System.out.println("Diga os dados do livro: "); System.out.print("ISBN > "); codigo = Keyboard.readString (); System.out.print ("Título >"); titulo = Keyboard.readString (); System.out.print ("Quantidade >"); quant = Keyboard.readInt (); System.out.print ("Preço >"); preço = Keyboard.readFloat (); byte umDia, umMes; short umAno; System.out.println ("Diga a data da publicação:"); System.out.print ("Dia >"); umDia = Keyboard.readByte (); System.out.print ("Mês >"); umMes = Keyboard.readByte (); System.out.print ("Ano >"); umAno = Keyboard.readShort (); DataSimples5 dataPubl = new DataSimples5 (umDia,umMes,umAno); System.out.println ("Diga a data da última alteração de preço:"); System.out.print ("Dia >"); umDia = Keyboard.readByte (); System.out.print ("Mês >"); umMes = Keyboard.readByte (); System.out.print ("Ano >"); umAno = Keyboard.readShort (); DataSimples5 dataAltPr = new DataSimples5 (umDia,umMes,umAno); Livro livroJava=new Livro(codigo,titulo, dataPubl, quant, preço, dataAltPr); System.out.println ("\nDados do livro:"); System.out.println (livroJava); DataSimples5 dataNovoPreço = new DataSimples5 ((byte) 27, (byte)04, (short)2004); livroJava.alteraPreço (10,dataNovoPreço); System.out.println ("\nLivro atualizado:\n" + livroJava + "\n"); } }