Ichigo - Challenge 2 - Light - Java

Ir em baixo

Ichigo - Challenge 2 - Light - Java

Mensagem  ichigo em Sab Jul 16, 2011 2:28 am

1 - Faça um Programa que leia um número e exiba o dia correspondente da semana (Começando de domingo ). Caso você digite outro valor deve aparecer valor inválido.

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.text.DateFormatSymbols;
import java.util.Locale;
import java.util.Scanner;

public class Resposta1 {

public static void main(String...args){

//solicita e recebe um valor do usuário, o valor é armazenado na variável: opcao
System.out.print("Digite um numero de 1 a 7 referente ao dia da semana: ");
int opcao = new Scanner(System.in).nextInt();

// if: se o valor informado não estiver no intervalo de 1 a 7 então mostra a string: valor inválido
// else: se o valor digitado for um valor válido, Utiliza a Classe DateFormatSymbols para retornar o dia da semana,
if (opcao < 1 || opcao > 7)
System.out.println("valor inválido");
else
System.out.println((new DateFormatSymbols(new Locale("pt","BR")).getWeekdays())[opcao]);
}
}


2 - Faça um Programa que peça um número correspondente a um determinado ano e em seguida informe se este ano é ou não bissexto.

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Scanner;

public class Resposta2 {

public static void main(String...args) throws ParseException{

//solicita e recebe na variavel ano a entrada do usuário e faz o tratamente pra pegar somente o ano
System.out.print("Digite uma data com o seguinte formato dd/mm/aaaa: ");
Date data = new SimpleDateFormat("dd/MM/yyyy").parse(new Scanner(System.in).nextLine());
String ano = new SimpleDateFormat("yyyy").format(data);

//valida se o ano é ou não bisexto
if(new GregorianCalendar().isLeapYear(Integer.parseInt(ano)))
System.out.println("Data Válida: é Bisexto!");
else
System.out.println("Data Inválida: Não é bisexto!");

}
}


3 - Faça um programa que peça uma nota, entre zero e dez. Mostre uma mensagem caso o valor seja inválido e continue pedindo até que o usuário informe um valor válido.

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import java.util.Scanner;

public class Resposta3 {

public static void main(String...args){

//monta as variáveis que serão utilizadas no programa
Scanner scan = new Scanner(System.in);
int nota;

//faça a solicitacao de uma nota de 0 a 10 e enquanto a nota estiver fora do limite solicitar novamente
do {

System.out.print("Digite uma nota de 0 a 10 : ");
nota=scan.nextInt(); //recebe valor digitado pelo usuário

} while(nota<0 || nota>10); //valida se a nota informada está no limite de 0-10

}
}


avatar
ichigo

Mensagens : 3
Data de inscrição : 11/07/2011

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ichigo - Tempo

Mensagem  ichigo em Sab Jul 16, 2011 3:18 pm

assim q tiver um tempinho eu termino
avatar
ichigo

Mensagens : 3
Data de inscrição : 11/07/2011

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Ichigo - Challenge 2 - Light - Java

Mensagem  Z3r0 em Sab Jul 16, 2011 3:36 pm

ichigo escreveu:assim q tiver um tempinho eu termino

Creio que...muita gente aqui não tem muita simpatia com JAVA... mas... expor seus códigos em JAVA, de certa forma é um prato cheio para aqueles que ainda pretendem aprender. Por favor continue e ...bem vindo ao Challenge....já chegou mostrando presença.

study
avatar
Z3r0

Mensagens : 149
Data de inscrição : 01/07/2011
Idade : 32

Ver perfil do usuário http://projectzim.blogspot.com

Voltar ao Topo Ir em baixo

Re: Ichigo - Challenge 2 - Light - Java

Mensagem  ichigo em Sab Jul 16, 2011 3:52 pm

Z3r0 escreveu:
ichigo escreveu:assim q tiver um tempinho eu termino

Creio que...muita gente aqui não tem muita simpatia com JAVA... mas... expor seus códigos em JAVA, de certa forma é um prato cheio para aqueles que ainda pretendem aprender. Por favor continue e ...bem vindo ao Challenge....já chegou mostrando presença.

study

kkkk, muito obrigado pela recepção!
na realidade já fiz alguns projetos utilizando outras linguagens(python-web2py, ruby-RoR, C# e etc),
porém como eu percebi isso: "...muita gente aqui não tem muita simpatia com JAVA ..."
eu quis meio que provocar, no bom sentido, tentar mostrar que qualquer pessoa pode fazer um
código simples, exuto e elegante independênte da linguagem, pois pra programador ruim não
existe linguagem boa, não é mesmo ;-) o que faz a diferença é o programador e não a linguagem.
abraço a todos, adorei a iniciativa, vcs estão de parabéns!
e vamos praticar!! \o/
avatar
ichigo

Mensagens : 3
Data de inscrição : 11/07/2011

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Ichigo - Challenge 2 - Light - Java

Mensagem  aajjbb em Sex Jul 22, 2011 11:22 pm

boa.. eu sou natural do java tambem.. mas tenho como objetivo de aprender uma nova linguagem. prentendo postar em python aqui, o quem sabe, até em commom lisp. mas qualquer coisa que tenha java.. eu espero estar dentro.
avatar
aajjbb

Mensagens : 14
Data de inscrição : 04/07/2011
Idade : 25

Ver perfil do usuário http://www.dialybasiscode.wordpress.com

Voltar ao Topo Ir em baixo

Re: Ichigo - Challenge 2 - Light - Java

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum