Código:
[code]/* Programa…: Atividades.java
Autor…: Renato Amorim
Data…: 31/08/2007
Descrição.: Apresentar as obrigações e lazeres de cada dia da semana.
*/
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
public class Atividades {
public static void main ( String args[]){
String obSegunda, obTerca, obQuarta, obQuinta, obSexta, obSabado, obDomingo;
String input_diaSemana, continua, limpCasa, billy, estudos, lavaBanheiro;
String input_supremo, molhaPlanta, erroDigito, bom, sempre, sabEspecial, denovo;
String simNao, seuDia, erroSupremo, conferir, input_voltaSupremo, simNaoSupremo;
String telaQuente, celula, antesDormir, academia, vigilia, cultoJovem, cultoDom;
String denovoSupremo, bemVindo, seuNome, primContato, nome, sobrenome;
int diaSemana, escolha, supremo, voltaSupremo, umDois;
limpCasa = “\n=>Limpeza geral na casa.”;
billy = “\n=>Passear c/ Billy 20 minutos.(3x)”;
estudos = “\n=>Estudar 5 horas sobre Java.\n=>Estudar 1 hora sobre Inglês.”;
lavaBanheiro = “\n=>Lavar o banheiro.”;
molhaPlanta = “\n=>Molhar as plantas.”;
telaQuente = “\n=>Tem um filme ás 22:00 na rede Globo”;
celula = “\n=>Tem célula ás 20:30 na brinquedoteca.”;
antesDormir = “\n=>Tenho o direito e prazer de ler a Biblia!\n=>Tenho o direito e prazer de orar!”;
academia = “\n=>Tenho o direito de usar 1 hora de academia.”;
vigilia = “\n=>Tem vigilia do Marcos Feliciano, consultar carona de Marco”;
cultoJovem = “\n=>Tem culto Jovem ás 19:30 na CCVL!!! xD\n(2° e 4° sábados)”;
cultoDom = "\n=>Tem culto Dominical ás 10:00 na CCVL!!! xD ";
bemVindo = "Bem vindo ";
denovo = “Você deseja outra consulta nesta lista?”;
denovoSupremo = “Você realmente deseja SAIR?”;
sempre = “\n------------------------------------------------\nSempre manter:\nloça limpa, camas arrumadas,\nropa estendida, cantinho do\nbilly limpo e organizado e a\ncasa em perfeita ornaganização\n------------------------------------------------\nIMPORTANTE !!!\nNUNCA se atrasar\n p/ buscar a Gesy!”;
bom = “\n\n------------------------------------------------\nIt has an pleasant day.\nGod blesses you! = )”;
erroDigito = “O número digitado não\ncorresponde a um dia\n da semana, na lista\n Por favor verifique…\n”;
erroSupremo = “O número digitado não\ncorresponde aos da lista.\n Por favor verifique…”;
sabEspecial = “\nNão foram cadastradas\nobrigações para esse dia = )”;
simNao = “Digíte o número:\n[ZERO para SIM nessa lista]\n[OUTRO para SAIR dessa lista]”;
simNaoSupremo = “Digíte o número:\n[ZERO para NÃO, quero voltar ao menú.]\n[OUTRO para SIM, realmente desejo sair]”;
conferir = “CONFERIR NÚMERO DIGITADO !”;
nome = JOptionPane.showInputDialog(null, " ", “Digite seu primeiro nome:”, JOptionPane.QUESTION_MESSAGE );
sobrenome = JOptionPane.showInputDialog(null, “Digite seu sobrenome:\n”, bemVindo + nome + “…”, JOptionPane.QUESTION_MESSAGE );
seuNome = nome + " " + sobrenome;
primContato = "\n Olá " + seuNome + “\nseja bem vindo a este simples\nprograminha, que lista todas as\natividades da semana separadas\npor Obrigações e também Lazer.\nObrigado por visitar o programa.\n\n\n\nBoa visita.\n------------------------------------------------\nProgramador Renato Amorim”;
JOptionPane.showMessageDialog(null, primContato, “Bem vindo a Lista de Atividades”, JOptionPane.INFORMATION_MESSAGE );
voltaSupremo = 0;
while ( voltaSupremo == 0 ){
supremo = 3;
umDois = 1;
while ( supremo > 2 ){
input_supremo = JOptionPane.showInputDialog(null, “Lista de LAZER…[1]\nLista de OBRIGAÇÃO…[2]”, “Qual lista deseja ver?”, JOptionPane.QUESTION_MESSAGE );
supremo = Integer.parseInt( input_supremo );
if ( supremo > 2 ){
JOptionPane.showMessageDialog(null, erroSupremo, conferir, JOptionPane.WARNING_MESSAGE );
umDois = 1;
}//Fim do IF > 2
}//Fim do While > 2
if (supremo == 1 ){
obSegunda = “…Segunda-Feira :\n------------------------------------------------” + telaQuente + academia + antesDormir + bom;
obTerca = “…Terça-Feira :\n------------------------------------------------” + academia + antesDormir + bom ;
obQuarta = “…Quarta-Feira :\n------------------------------------------------” + celula + academia + antesDormir + bom;
obQuinta = “…Quinta-Feira :\n------------------------------------------------” + academia + antesDormir + bom;
obSexta = “…Sexta-Feira :\n------------------------------------------------” + vigilia + academia + antesDormir + bom;
obSabado = “…Sábado :\n------------------------------------------------” + cultoJovem + academia + antesDormir + bom;
obDomingo = “…Domingo :\n------------------------------------------------” + cultoDom + academia + antesDormir + bom;
seuDia = “Seu lazer no dia de…”;
escolha = 0;
while ( escolha == 0 ){
input_diaSemana = JOptionPane.showInputDialog(null, “Entre com o dia da semana:\n1 - Segunda\n2 - Terça\n3 - Quarta\n4 - Quinta\n5 - Sexta\n6 - Sábado\n7 - Domingo\n8 - SAIR”, “Lista de Lazer”, JOptionPane.QUESTION_MESSAGE );
diaSemana = Integer.parseInt( input_diaSemana );
switch( diaSemana ){
case 1:
JOptionPane.showMessageDialog(null, obSegunda, seuDia, JOptionPane.INFORMATION_MESSAGE );
break;
case 2:
JOptionPane.showMessageDialog(null, obTerca, seuDia, JOptionPane.INFORMATION_MESSAGE );
break;
case 3:
JOptionPane.showMessageDialog(null, obQuarta, seuDia, JOptionPane.INFORMATION_MESSAGE );
break;
case 4:
JOptionPane.showMessageDialog(null, obQuinta, seuDia, JOptionPane.INFORMATION_MESSAGE );
break;
case 5:
JOptionPane.showMessageDialog(null, obSexta, seuDia, JOptionPane.INFORMATION_MESSAGE );
break;
case 6:
JOptionPane.showMessageDialog(null, obSabado, seuDia, JOptionPane.INFORMATION_MESSAGE );
break;
case 7:
JOptionPane.showMessageDialog(null, obDomingo, seuDia, JOptionPane.INFORMATION_MESSAGE );
break;
case 8:
JOptionPane.showMessageDialog(null, “Você escolheu SAIR.”, “Saindo…”, JOptionPane.INFORMATION_MESSAGE );
escolha = 50;
break;
default:
JOptionPane.showMessageDialog(null, erroDigito, conferir, JOptionPane.WARNING_MESSAGE );
break;
}// Switch 1
continua = JOptionPane.showInputDialog(null, simNao, denovo, JOptionPane.QUESTION_MESSAGE );
escolha = Integer.parseInt( continua );
}// Fim do laço WHILE
}// Fim do IF == 1
if (supremo == 2 ){
obSegunda = “…Segunda-Feira :\n------------------------------------------------” + limpCasa + billy + estudos + sempre + bom;
obTerca = “…Terça-Feira :\n------------------------------------------------” + molhaPlanta + lavaBanheiro + billy + estudos + sempre + bom ;
obQuarta = “…Quarta-Feira :\n------------------------------------------------” + limpCasa + billy + estudos + sempre + bom;
obQuinta = “…Quinta-Feira :\n------------------------------------------------” + molhaPlanta + lavaBanheiro + billy + estudos + sempre + bom;
obSexta = “…Sexta-Feira :\n------------------------------------------------” + limpCasa + billy + estudos + sempre + bom;
obSabado = “…Sábado :\n------------------------------------------------” + sabEspecial + sempre + bom;
obDomingo = “…Domingo :\n------------------------------------------------” + molhaPlanta + lavaBanheiro + sempre + bom;
seuDia = “Suas obrigações no dia de…”;
escolha = 0;
while ( escolha == 0 ){
input_diaSemana = JOptionPane.showInputDialog(null, “Entre com o dia da semana:\n1 - Segunda\n2 - Terça\n3 - Quarta\n4 - Quinta\n5 - Sexta\n6 - Sábado\n7 - Domingo”, “Lista de Obrigações”, JOptionPane.QUESTION_MESSAGE );
diaSemana = Integer.parseInt( input_diaSemana );
if ( diaSemana == 1 ){
JOptionPane.showMessageDialog(null, obSegunda, seuDia, JOptionPane.INFORMATION_MESSAGE );
}
if ( diaSemana == 2 ){
JOptionPane.showMessageDialog(null, obTerca, seuDia, JOptionPane.INFORMATION_MESSAGE );
}
if ( diaSemana == 3 ){
JOptionPane.showMessageDialog(null, obQuarta, seuDia, JOptionPane.INFORMATION_MESSAGE );
}
if ( diaSemana == 4 ){
JOptionPane.showMessageDialog(null, obQuinta, seuDia, JOptionPane.INFORMATION_MESSAGE );
}
if ( diaSemana == 5 ){
JOptionPane.showMessageDialog(null, obSexta, seuDia, JOptionPane.INFORMATION_MESSAGE );
}
if ( diaSemana == 6 ){
JOptionPane.showMessageDialog(null, obSabado, seuDia, JOptionPane.INFORMATION_MESSAGE );
}
if ( diaSemana == 7 ){
JOptionPane.showMessageDialog(null, obDomingo, seuDia, JOptionPane.INFORMATION_MESSAGE );
}
if ( diaSemana >= 8 || diaSemana <= 0 ){
JOptionPane.showMessageDialog(null, erroDigito, conferir, JOptionPane.WARNING_MESSAGE );
}
continua = JOptionPane.showInputDialog(null, simNao, denovo, JOptionPane.QUESTION_MESSAGE);
escolha = Integer.parseInt( continua );
}// Fim do laço WHILE
}// Fim do laço IF == 2
input_voltaSupremo = JOptionPane.showInputDialog(null, simNaoSupremo, denovoSupremo, JOptionPane.QUESTION_MESSAGE);
voltaSupremo = Integer.parseInt( input_voltaSupremo );
JOptionPane.showMessageDialog(null, “\nEspero que tenha gostado\ndesse simple programinha.\nTenha um bom dia !\n\n\n------------------------------------------------\nProgramador Renato Amorim”, "Tchau " + seuNome, JOptionPane.INFORMATION_MESSAGE );
System.exit( 0 );
}////Fim do WHILE Supremo
}//Final do método main
}//Final da declaração de classes (TOTAL 221 LINHAS)[/code]