Public feed
#532027
/* * Exemplo018.java * * Criado em 1 de Junho de 2007, 17:44 * */package org.exemplos;import javax.swing.JOptionPane;/** * A classe <code>Exemplo018< /** Cria uma nova instância de Exemplo018 */ public Exemplo018() { } /** * O método <code>main</code> é o ponto de entrada de todo aplicativo Java. * @param args os argumentos da linha de comando */ public static void main(String[] args) { // TODO código da lógica da aplicação aqui // Cria um objeto de Exemplo018 Exemplo018 ex018 = new Exemplo018(); // Obtém o dia da semana do usuário usando uma caixa de entrada int diaSemana = Integer.parseInt( JOptionPane.showInputDialog("Qual o dia da semana? (0 = Domingo")); // Ajusta a variável diaSemana do objeto ex018 ex018.setDiaSemana(diaSemana); // Mostra o dia da semana na forma de String em uma caixa de mensagem JOptionPane.showMessageDialog(null, "O dia da semana escolhido foi: " + ex018.diaSemana(), "Dia da Semana", JOptionPane.INFORMATION_MESSAGE); } /** * Retorna o dia da semana como uma String * @return Uma String que representa o dia da semana */ public String diaSemana() { String tmp = "Inválido"; switch (diaSemana) { case 0: tmp = "Domingo"; break; case 1: tmp = "Segunda-feira"; break; case 2: tmp = "Terça-feira"; break; case 3: tmp = "Quarta-feira"; break; case 4: tmp = "Quinta-feira"; break; case 5: tmp = "Sexta-feira"; break; case 6: tmp = "Sábado"; break; default: tmp = "Inválido"; break; } return tmp; } /* Métodos get e set são usados para acessar atributos privados * de uma classe. Estes são nomes comuns, mas podem ter outros nomes. */ /** * Obtém o valor da variável <code>diaSemana</code>. * @return <code>diaSemana</code> o dia da semana atual */ public int getDiaSemana() { return diaSemana; } /** * Ajusta o valor da variável <code>diaSemana</code>. * @param diaSemana o novo dia da semana */ public void setDiaSemana(int diaSemana) { this.diaSemana = diaSemana; } }