/*
* Exemplo018.java
*
* Criado em 1 de Junho de 2007, 17:44
*
*/
package org.exemplos;
import javax.swing.JOptionPane;
/**
* A classe Exemplo018 mostra como declarar e usar métodos.
*
* @author João Henrique Berg dos Santos
*/
public class Exemplo018 {
// Dê nomes que sejam de acordo com o que a variável representa
private int diaSemana = 0;
/** Cria uma nova instância de Exemplo018 */
public Exemplo018() {
}
/**
* O método main é 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 diaSemana.
* @return diaSemana o dia da semana atual
*/
public int getDiaSemana() {
return diaSemana;
}
/**
* Ajusta o valor da variável diaSemana.
* @param diaSemana o novo dia da semana
*/
public void setDiaSemana(int diaSemana) {
this.diaSemana = diaSemana;
}
}