ninetails
8/26/2013 - 3:56 PM

ExercicioDois.java

import java.util.Scanner;

public class ExercicioUm
{
  public static void main(String args[])
	{
		Scanner input = new Scanner(System.in);
		int in, max;

		System.out.println("Digite 3 números inteiros:");

		max = input.nextInt();

		in = input.nextInt();
		if (in >= max) {
			max = in;
		}

		in = input.nextInt();
		if (in >= max) {
			max = in;
		}

		System.out.printf("\nO maior número é: %d\n", max);
	}
}
import java.util.Scanner;

public class ExercicioTres
{
  public static void main(String args[])
	{
		Scanner input = new Scanner(System.in);
		int dia, mes, ano;

		System.out.print("Digite o dia: ");
		dia = input.nextInt();
		System.out.print("Digite o mês: ");
		mes = input.nextInt();
		System.out.print("Digite o ano: ");
		ano = input.nextInt();

		if (dia < 1) {
			System.out.printf("\nA data %d/%d/%d é inválida\n", dia, mes, ano);
		} else {
			switch (mes) {
				case 1:
				case 3:
				case 5:
				case 7:
				case 8:
				case 10:
				case 12:
					if (dia <= 31) {
						System.out.printf("\nA data %d/%d/%d é válida\n", dia, mes, ano);
					} else {
						System.out.printf("\nA data %d/%d/%d é inválida\n", dia, mes, ano);
					}
					break;
				case 4:
				case 6:
				case 9:
				case 11:
					if (dia <= 30) {
						System.out.printf("\nA data %d/%d/%d é válida\n", dia, mes, ano);
					} else {
						System.out.printf("\nA data %d/%d/%d é inválida\n", dia, mes, ano);
					}
					break;
				case 2:
					if (ano % 4 == 0 && ano % 100 != 0 && dia <= 29) {
						System.out.printf("\nA data %d/%d/%d é válida\n", dia, mes, ano);
					} else {
						if (dia <= 28) {
							System.out.printf("\nA data %d/%d/%d é válida\n", dia, mes, ano);
						} else {
							System.out.printf("\nA data %d/%d/%d é inválida\n", dia, mes, ano);
						}
					}
					break;
				default:
					System.out.printf("\nA data %d/%d/%d é inválida\n", dia, mes, ano);
			}
		}
	}
}
import java.util.Scanner;

public class ExercicioUm
{
  public static void main(String args[])
	{
		Scanner input = new Scanner(System.in);
		int in, menor, meio, maior;

		System.out.println("Digite 3 números inteiros:");

		menor = input.nextInt();

		in = input.nextInt();
		if (in > menor) {
			meio = in;
		} else {
			meio = menor;
			menor = in;
		}

		in = input.nextInt();
		if (in > meio) {
			maior = in;
		} else {
			maior = meio;
			if (in > menor) {
				meio = in;
			} else {
				meio = menor;
				menor = in;
			}
		}

		System.out.printf("\nOs três números, em ordem crescente, são: %d, %d e %d\n", menor, meio, maior);
	}
}