Lista de Exercícios Básicos em Java
  • Link para a lista de exercícios - Java básico: estruturas condicionais, estruturas de repetição, aninhamento de estruturas condicionais e repetição.

Escreva aqui suas dúvidas/descobertas/contribuições:

Dica: para colocar o seu código clique no botão 'code block wizard' escolha 'Java' e 'insert code'. Agora é só copiar e colar o programa do eclipse para a linha 'insert the code here'. Ou então, simplesmente coloque o seu código entre [[code type="Java"]] ... [[/code]]

Veja um exemplo:

Resolução do exercício 1

/*
Determine qual é a idade que o usuário faz no ano atual. 
Para isso solicite o ano de nascimento do usuário e o ano atual.
 */
import java.util.Scanner;
public class Exercicio01l {
    public static void main(String[] args) {
 
        int anoAtual, anoNascimento, qtdeAnos;
        System.out.println("Entre com o ano atual:");
        anoAtual = new Scanner(System.in).nextInt();
        System.out.println("Entre com o ano de nascimento:");
        anoNascimento = new Scanner(System.in).nextInt();
        qtdeAnos = anoAtual - anoNascimento;
        System.out.println("Em "+anoAtual+" você faz (ou já fez) "+qtdeAnos+" anos!");
    }
}

Veja na tabela abaixo os exercícios que você deve desenvolver, bem como os que deve analisar. Reuna com os outros colegas que tem o mesmo exercício como responsabilidade e poste apenas uma solução, exceto se for importante mostrar a outra solução.
Quando fizer a análise, além de verificar a validade da solução, proponha melhorias no código de quem publicou, se for o caso.
exercicios_alunos.gif

Escreva as soluções em ordem (de 8 a 65)

Exercício 8 Fábio Cassiano

package professorHenrique;
import java.util.Scanner;
public class Exercicio08 {
 
    /**
     * 8 - Transforme um número Racional (formado por numerador e denominador)
     * para um número Real. Antes de dividir, verifique se o denominador é diferente de zero.
     * Emita uma mensagem de alerta ao usuário se for zero.
     */
    public static void main(String[] args) {
 
        // Variáveis do tipo inteiro usadas para formar o número Racional.
        int numerador, denominador;
 
        // Entrada de Dados.        
        System.out.println("Digite o Numerador:");
        numerador = new Scanner(System.in).nextInt();
        System.out.println("Digite o Denominador:");
        denominador = new Scanner(System.in).nextInt();
 
        if (denominador == 0) { //se o denominador for IGUAL a zero imprime a mensagem abaixo.
 
            System.out.println("Fração Inválida, pois o denominador é igual a 0.");
 
        } // fim da condicinal if
 
        else { // caso o denominador seja DIFERENTE de zero imprime a mensagem abaixo.
 
            System.out.println("O resultado da sua divisão é o número real "+(double)numerador / denominador+".");
 
            /**
             * nessa operação acima (double) numerador / denominador estamos transformando
             * o numerador, que é uma variável do int, em uma variavel do tipo double, e 
             *  o ressultado dessa operação é um número do tipo double. Esse processo
             *  é chamado de cast.
             */
 
        } // fim da condicional else
 
    } // fim do método main
 
} // fim da public class

Exercicio 9 Adenilton N. M. de Tavares

// 9.    Verifique se o usuário é maior de idade ou não.//
import java.util.Scanner;
public class exercicio09 {
public static void main(String[]args){
 
    int idade ;
    System.out.println("Entre com sua idade:");
    idade = new Scanner(System.in).nextInt();
    if    (idade  < 18){ 
    System.out.println("Você é menor de idade.");
    }
    else {
        System.out.println("Você é maior de idade.");
    }
    }
}

Exercicio 10 [ Elias Raphael ]

/* 10. Um banco concede empréstimo a seus clientes no valor 
     * máximo de 30% do valor do seu salário liquido.  Receba o 
     * valor do salário bruto, o valor dos descontos e o valor 
     * do possível empréstimo de um cliente, em seguida avise se 
     * ele poderá ou não fazer o empréstimo.  
     */
 
import java.util.Scanner;
public class Exercicio10 {
    public static void main(String[] args) {
        while (true)
        {
            System.out.print("Digite seu salário bruto: ");
            double salarioBruto = new Scanner(System.in).nextDouble();
 
            System.out.print("\nDigite o valor dos descontos: ");
            double descontos = new Scanner(System.in).nextDouble();
 
            if (descontos > salarioBruto) 
            {
                System.out.println("Valores incorretos.");
                continue;
            }
            double valorEmprestimo = (salarioBruto - descontos)*0.3;
            valorEmprestimo = (double)((int)(valorEmprestimo*100))/100;
 
            System.out.println("O valor máximo que você poderá financiar é de: R$" + valorEmprestimo);
        }
    }
}

Exercício 10 (Versão alternativa) - Gustavo Pereira Tavares

/*
Um banco concede empréstimo a seus clientes no valor máximo de 30% do valor do seu salário liquido.  
Receba o valor do salário bruto, o valor dos descontos e o valor do possível empréstimo de um cliente, 
em seguida avise se ele poderá ou não fazer o empréstimo.
*/
import java.util.Scanner;
public class Ex10 {
    public static void main(String[] args) {
        double salarioBruto, descontos, emprestimoDesejado;
        System.out.println("Informe seu salário bruto");
        salarioBruto = new Scanner(System.in).nextDouble();
        System.out.println("Informe os descontos de seu salário (em %):");
        descontos = new Scanner(System.in).nextDouble();
        System.out.println("Informe o empréstimo pretendido:");
        emprestimoDesejado = new Scanner(System.in).nextDouble();
        if ((((100 - descontos) / 100) * salarioBruto) * 0.3 < emprestimoDesejado) {
            System.out.println("O seu empréstimo não será realizado!");
        }
        else {
            System.out.println("Seu empréstimo será realizado!");
        }
    }
}

Exercício 10 (Versão alternativa) - Fabriccio Correia Bernardes

import javax.swing.*;
 
public static void ex10(){
        int emprestimoPretendido = Integer.parseInt(JOptionPane.showInputDialog("Digite o empréstimo pretendido:"));
        int salarioBruto = Integer.parseInt(JOptionPane.showInputDialog("Digite o seu salário bruto:"));
        int descontos = Integer.parseInt(JOptionPane.showInputDialog("Digite os descontos:"));
        int salarioLiquido = salarioBruto - descontos;
        int valorEmprestimo = (salarioLiquido*30)/100;
        JOptionPane.showMessageDialog(null, "O empréstimo máximo é de R$"+valorEmprestimo+",00.");
        if(valorEmprestimo > emprestimoPretendido){
            JOptionPane.showMessageDialog(null, "Você poderá efetuar o empréstimo!");
        }else{
            JOptionPane.showMessageDialog(null, "Você não poderá efetuar o empréstimo!");
        }
}

Exercicio 12 - Wagner Passamani

/*
         A partir de 3 notas fornecidas de um aluno, informe se ele foi aprovado, ficou de recuperação ou foi reprovado.
        A média de aprovação é >= 7.0; a média de recuperação é >= 5.0 e < 7.0; e a média do reprovado é < 5.0
     */
    public static void main(String[] args) {
 
        double nota1, nota2, nota3, media;
 
        System.out.println("Entre com a primeira nota:");
        nota1 = new Scanner(System.in).nextDouble();
        System.out.println("Entre com a segunda nota:");
        nota2 = new Scanner(System.in).nextDouble();
        System.out.println("Entre com a terceira nota:");
        nota3 = new Scanner(System.in).nextDouble();
 
        media = (nota1+nota2+nota3)/3;
 
        if (media >=7){
            System.out.println("Você está aprovado!");
        }
        if (media >=5 & media <7){
            System.out.println("Você está de recuperação");
        }
        else if (media <5){
            System.out.println("Você está reprovado");
        }
 
    }
 
}

Exercício 13 [Raphaela]

13. Acrescente no problema anterior possibilidade dele fazer prova final em caso de recuperação. Neste caso a nota de aprovação passa a ser >= 5.0.

package exerciciosAlgoritmoI;
 
import java.util.Scanner;
 
public class exerc13 
{
    public static void main (String[] args)
    {
        double nota = 0, media, notaRecuperacao;
 
        System.out.println("==== Calculando Média ====");
 
        /*
         * Loop que pergunta 3 vezes a nota e acrescenta na variável nota
         */
 
        for (int i = 1; i <= 3; i++) 
        {
            System.out.println("Digite a "+i+"° nota:");
            nota += new Scanner(System.in).nextDouble();
        }
 
        // Cálculo da média
 
        media = nota/3;
 
        // Arredondando a média
 
        media = media * 10;
        media = (int) media;
        media = media/10;
 
        //Condicionais
 
        if (media >= 7)
        {    
            System.out.println("O aluno foi aprovado com média : "+media);
        }    
        else if (media >= 5 )
        {
            System.out.println("O aluno está de recuperação com média: "+media);
            System.out.println("Digite a nota da prova de recuperação.");
            notaRecuperacao = new Scanner(System.in).nextDouble();
 
            if (notaRecuperacao >= 5 )
            {
                System.out.println("O aluno recuperou a nota.");             
            }            
            else
            {    
                System.out.println("O aluno não recuperou a nota.");
            }    
        }        
        else
        {
            System.out.println("O aluno foi reprovado com média: "+media);
        }
    }
//By Rapha.
}

Exercício 14 - Leon Moreti

// 14.    Receba do usuário o nome de um mês. Exiba o número equivalente. 
 
package lista_de_exercícios;
import java.util.Scanner;
public class Exercício_14 {
    public static void main(String[] args) {
        String mes;
 
        System.out.println("Digite o nome do mês:");
        mes = new Scanner (System.in).next();
 
        if(mes.equalsIgnoreCase("Janeiro")){
            System.out.println("O Número do mês é 1");
        }
        else{
            if (mes.equalsIgnoreCase("Fevereiro")){
                System.out.println("O Número do mês é 2");
            }
            else{
                if(mes.equalsIgnoreCase("Março")){
                    System.out.println("O Número do mês é 3");
                }
                else{
                    if(mes.equalsIgnoreCase("Abril")){
                        System.out.println("O Número do mês é 4");
                    }
                    else{
                        if(mes.equalsIgnoreCase("Maio")){
                            System.out.println("O Número do mês é 5");
                        }
                        else{
                            if(mes.equalsIgnoreCase("Junho")){
                                System.out.println("O Número do mês é 6");
                            }
                            else{
                                if(mes.equalsIgnoreCase("Julho")){
                                    System.out.println("O Número do mês é 7");
                                }
                                else{
                                    if(mes.equalsIgnoreCase("Agosto")){
                                        System.out.println("O Número do mês é 8");
                                    }
                                    else{
                                        if(mes.equalsIgnoreCase("Setembro")){
                                            System.out.println("O Número do mês é 9");
                                        }
                                        else{
                                            if(mes.equalsIgnoreCase("Outubro")){
                                                System.out.println("O Número do mês é 10");
                                            }
                                            else{
                                                if(mes.equalsIgnoreCase("Novembro")){
                                                    System.out.println("O Número do mês é 11");
                                                }
                                                else{
                                                    if(mes.equalsIgnoreCase("Dezembro")){
                                                        System.out.println("O Número do mês é 12");
                                                    }
                                                    else{
                                                        System.out.println("Digite corretamente!");
                                                    }
                                                }
                                            }
                                        }
                                    }    
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

Exercício 15 - Gustavo Pereira Tavares

/*
Verifique a validade de uma data de aniversário (solicite apenas o número do dia e do mês).  
Além de falar se a data está ok, informe também o nome do mês.
Dica: meses com 30 dias: abril, junho, setembro e novembro.
*/
import java.util.Scanner;
public class Ex15 {
    public static void main(String[] args) {
        int dia, mes;
        System.out.println("Informe o dia de seu aniversário:");
        dia = new Scanner(System.in).nextInt();
        System.out.println("Informe o mês de seu aniversário:");
        mes = new Scanner(System.in).nextInt();
        if ((dia <=31) && (mes <= 12)) {
            if (((dia > 28) && (mes == 2)) || ((dia == 31) && ((mes == 4) || (mes == 6) || (mes == 9) || (mes == 11)))) {
                System.out.print("Está data não é válida!");
            }
            else {
                switch(mes) {
                case 1: System.out.print("Está data é validá e seu mês é: Janeiro!");
                break;
                case 2: System.out.print("Está data é validá e seu mês é: Fefereiro!");
                break;
                case 3: System.out.print("Está data é validá e seu mês é: Março!");
                break;
                case 4: System.out.print("Está data é validá e seu mês é: Abril!");
                break;
                case 5: System.out.print("Está data é validá e seu mês é: Maio!");
                break;
                case 6: System.out.print("Está data é validá e seu mês é: Junho!");
                break;
                case 7: System.out.print("Está data é validá e seu mês é: Julho!");
                break;
                case 8: System.out.print("Está data é validá e seu mês é: Agosto!");
                break;
                case 9: System.out.print("Está data é validá e seu mês é: Setembro!");
                break;
                case 10: System.out.print("Está data é validá e seu mês é: Outubro!");
                break;
                case 11: System.out.print("Está data é validá e seu mês é: Novenbro!");
                break;
                default: System.out.print("Está data é validá e seu mês é: Dezembro!");
 
                }
 
            }
        }
        else {
            System.out.print("Está data não é válida!");
        }
    }
}

Exercicio 17 Rodrigo Lamêgo

/* Exercicio 17 */
 
import java.util.Scanner;
public class Exercicio17 {
    public static void main (String[] args){
        int dia, mes;
        System.out.println ("entre com o dia do seu aniversario");
        dia = new Scanner(System.in).nextInt();
        System.out.println ("Entre com o mes de seu aniversario");
        mes = new Scanner (System.in).nextInt();
        if (mes==3){
            if (dia <=22){
                System.out.println ("Seu Signo é Peixes");
            }
            else if (dia>=23){
                System.out.println ("Seu signigo é Ares");
            }
        }
        if (mes==4){
            if (dia <=20) {
                System.out.println ("Seu signigo é Ares");
            }
            else if (dia>=21){
                System.out.println ("Seu signigo é Touro");
            }
        }
        if (mes==5){
            if (dia<=21){
                System.out.println ("Seu signino é Touro");
            }
            else if (dia>=22){
                System.out.println ("Seu Signino é Gemeos");
            }
        }
        if (mes==6){
            if (dia<=21){
                System.out.println ("Seu Signo é Gemeos");
            }
            else if (dia<=22){
                System.out.println ("Seu signo é Cancer");
            }
        }
        if (mes==7){
            if (dia<=22){
                System.out.print ("Seu Signo é Cancer");
            }
            else if (dia>=23){
                System.out.println ("Seu Signo é Leão");
            }
        }
        if (mes==8){
            if (dia<=23){
                System.out.println ("Seu Signo é Leão");
            }
            else if (dia>=24){
                System.out.println ("Seu Signo é Virgem");
            }
        }
        if (mes==9){
            if (dia<=22){
                System.out.println ("Seu Signo é Virgem");
            }
            else if (dia>=23){
                System.out.println ("Seu Signo é Libra");
            }
        }
        if (mes==10){
            if (dia <=23){
                System.out.print ("Seu Signo é Libra");
            }
            else if (dia>=24){
                System.out.println ("Seu Signo é Escorpião");
            }
        }
        if (mes==11){
            if(dia<=22){
                System.out.println ("Seu Signo é Escorpião");
            }
            else if (dia>=23){
                System.out.println ("Sargitario");
            }
        }
        if (mes==12){
            if (dia<=21){
                System.out.println ("Seu Signo é Sargitario");
            }
            else if (dia>=22){
                System.out.println ("Seu Signo é Capricornio");
            }
        }
        if (mes==1){
            if (dia<=20){
                System.out.println ("Seu Signino é Capricornio");
            }
            else if (dia>=21){
                System.out.println ("Seu Signino é Aquario");
            }
        }
        if (mes==2){
            if (dia<=18){
                System.out.println ("Seu Signo é Aquario");
            }
            else if (dia>=19){
                System.out.println ("Seu Signo é Peixes");
            }
        }
    }
}

Exercício 18 - Sônia Vitale

import java.util.Scanner;
 
public class Exercicio_18 {
 
      /*
 
       Inclua no exercicio anterior a solicitação do ano de nascimento
 
       e tambem da data de hoje. A partir desta informação, apresente
 
       a idade atual desta pessoa.
 
       */
 
      public static void main(String[] args) {
 
            int dia, mes, idade, ano, anoHoje;
 
            System.out.println ("Em qual ano voce nasceu: ");
 
            ano = new Scanner (System.in).nextInt();
 
            System.out.println ("Qual o mes de seu nascimento: ");
 
            mes = new Scanner (System.in).nextInt();
 
            System.out.println ("Qual o dia de seu nascimento: ");
 
            dia = new Scanner (System.in).nextInt();
 
            System.out.println ("Em que ano estamos: ");
 
            anoHoje = new Scanner (System.in).nextInt();
 
            if (((mes==1)||(mes==3)||(mes==5)||(mes==7)||(mes==8)||(mes==10)||(mes==12))&&(dia <= 31)){
 
                  System.out.println ("Dia de aniversário válido");
 
            }
 
            else{
 
                  if (((mes == 4)||(mes == 6)||(mes == 9)||(mes == 11))&&(dia == 1)||(dia<=30)){
 
                        System.out.println ("Dia de aniversário válido");
 
                  }
 
                  else{
 
                        if ((mes == 2)&&(dia<=29)){
 
                              System.out.println ("Dia de aniversário válido");
 
                        }
 
                        else{
 
                              System.out.println ("Dia de aniversário inválido");
 
                        }
 
                  }
 
            }
 
            if ((mes==1)||(mes==2)||(mes==3)){
 
                  System.out.println ("Seu aniversário é no 1º trimestre do ano");
 
            }
 
            else{
 
                  if ((mes==4)||(mes==5)||(mes==6)){
 
                        System.out.println ("Seu aniversário é no 2º trimestre do ano");
 
                  }
 
                  else{
 
                        if ((mes==7)||(mes==8)||(mes==9)){
 
                              System.out.println ("Seu aniversário é no 3º trimestre do ano");
 
                        }
 
                        else{
 
                              if ((mes==10)||(mes==11)||(mes==12)){
 
                                    System.out.println ("Seu aniversário é no 4º trimestre do ano");
 
                              }
 
                        }
 
                  }
 
            }
 
            idade = anoHoje - ano;
 
            System.out.println ("Voce tem: " +idade+ "anos");
 
            dia = new Scanner (System.in).nextInt();
 
            if ((mes==3)&&(dia>=20)||(mes==4)&&(dia<=20)){
 
                  System.out.println ("Seu signo é áries");
 
            }
 
            else{
 
                  if ((mes==4)&&(dia>=21)||(mes==5)&&(dia<=20)){
 
                        System.out.println ("Seu signo é touro");
 
                  }
 
                  else{
 
                        if ((mes==5)&&(dia>=21)||(mes==6)&&(dia<=20)){
 
                              System.out.println ("Seu signo é gemeos");
 
                        }
 
                        else{
 
                              if ((mes==6)&&(dia>=21)||(mes==7)&&(dia<=21)){
 
                                    System.out.println ("Seu signo é cancer");
 
                              }
 
                              else{
 
                                    if ((mes==7)&&(dia>=22)||(mes==8)&&(dia<=22)){
 
                                          System.out.println ("Seu signo é leão");
 
                                    }
 
                                    else{
 
                                          if ((mes==8)&&(dia>=23)||(mes==9)&&(dia<=22)){
 
                                                System.out.println ("Seu signo é virgem");
 
                                          }
 
                                          else{
 
                                                if ((mes==9)&&(dia>=23)||(mes==10)&&(dia<=22)){
 
                                                      System.out.println ("Seu signo é libra");
 
                                                }
 
                                                else{
 
                                                      if ((mes==10)&&(dia>=23)||(mes==11)&&(dia<=21)){
 
                                                            System.out.println ("Seu signo é escorpião");
 
                                                      }
 
                                                      else{
 
                                                            if ((mes==11)&&(dia>=22)||(mes==12)&&(dia<=21)){
 
                                                                  System.out.println ("Seu signo é sagitario");
 
                                                            }
 
                                                            else{
 
                                                                  if ((mes==12)&&(dia>=22)||(mes==1)&&(dia<=20)){
 
                                                                        System.out.println ("Seu signo é capricornio");
 
                                                                  }
 
                                                                  else{
 
                                                                        if ((mes==1)&&(dia>=21)||(mes==2)&&(dia<=20)){
 
                                                                              System.out.println ("Seu signo é aquario");
 
                                                                        }
 
                                                                        else{
 
                                                                              if ((mes==2)&&(dia>=21)||(mes==3)&&(dia<=20)){
 
                                                                                    System.out.println ("Seu signo é peixes");
 
                                                                              }
 
                                                                        }
 
                                                                  }
 
                                                            }
 
                                                      }
 
                                                }
 
                                          }
 
                                    }
 
                              }
 
                        }
 
                  }
 
            }
 
      }
 
}

Saulo G.S Cott exercicio 19

package exercicio19;

import java.util.Scanner;

public class Principal {

public static void main(String[] args) {
float a, b, c;

System.out.println("Por favor informe um número qualquer.");
a = new Scanner(System.in).nextFloat();

System.out.println("Por favor informe um outro número qualquer.");
b = new Scanner(System.in).nextFloat();

System.out.println("Por favor informe um outro número qualquer.");
c = new Scanner(System.in).nextFloat();

if (a>b && a>c)
System.out.println(a);
else if (b>a && b>c)
System.out.println(b);
else if (c>a && c>b)
System.out.println(c);
else if (a==b && a==c)
System.out.println("Todos os números são iguais");
}

}

jardel leite. exercicio19

package Exercicios;
 
import java.util.Scanner;
 
public class exericio19 {
 
    // 19.    Coloque em ordem crescente dois números quaisquer.
 
    public static void main(String[] args) {
     int n1,n2;
     System.out.println("entre com o primeiro numero");
        n1=new Scanner(System.in).nextInt();
 
        System.out.println("entre com o segundo numero");
        n2=new Scanner(System.in).nextInt();
 
        if(n1<n2)
            System.out.println("a ordem é " +n1+ " "+n2);
        else
            System.out.println("a ordem é "+n2+ " " +n1);
 
        }
 
}

Saulo G.S Cott

package exercicio20;

import java.util.Scanner;

public class Principal {
public static void main(String[] args) {
int n1, n2, n3;

System.out.println("Digite o primeiro número : ");
n1 = new Scanner(System.in).nextInt();

System.out.println("Digite o segundo número : ");
n2 = new Scanner(System.in).nextInt();

System.out.println("Digite o terceiro número : ");
n3 = new Scanner(System.in).nextInt();

if (n1 == n2 && n2 == n3) {
System.out.println("Os números são iguais : " + n1 + ", " + n2
+ " e " + n3);
} else {
if (n1 > n2 && n1 > n3) {
if (n2 > n3) {
System.out.println("Ordem dos números : " + n3 + ", " + n2
+ " e " + n1);
} else {
System.out.println("Ordem dos números : " + n2 + ", " + n3
+ " e " + n1);
}
} else if (n2 > n3) {
if (n1 > n3) {
System.out.println("Ordem dos números : " + n3 + ", " + n1
+ " e " + n2);
} else {
System.out.println("Ordem dos números : " + n1 + ", " + n3
+ " e " + n2);
}
} else {
if (n1 > n2) {
System.out.println("Ordem dos números : " + n2 + ", " + n1
+ " e " + n3);
} else {
System.out.println("Ordem dos números : " + n1 + ", " + n2
+ " e " + n3);
}
}
}
}

}

jardel leite. exercicio20

package Exercicios;
 
import java.util.Scanner;
 
public class exercicio20dalista {
 
    // 20.    pesssa ao usuario as idade de duas pessoas quaisquer
    //e diga qual é a mais velha.FAZER
 
    public static void main(String[] args) {
        int idad1,idad2;
        String n1,n2;
 
        System.out.println("entre com o primeiro nome");
        n1=new Scanner(System.in).nextLine();
 
        System.out.println("entre com a idade da primeira pessoa");
        idad1=new Scanner(System.in).nextInt();
 
        System.out.println("entre com o segundo nome");
        n2=new Scanner(System.in).nextLine();
 
        System.out.println("entre com a idade da segunda pessoa");
        idad2=new Scanner(System.in).nextInt();
 
        if (idad1>idad2){
            System.out.println("a pessoa mais velha é "+n1+" com "+idad1+" anos de idade ");
        }
        else
            System.out.println("a pessoa mais velha é "+n2+" com "+idad2+" anos de idade ");
    }
}

Exercício 20 - Sônia Vitale

import java.util.Scanner;
 
public class Exercicio_20 {
 
      /*
 
       Solicite o nome e a idade de 2 pessoas. Em seguida exiba o nome
 
       da pessoa mais velha e o nome da pessoa mais nova.
 
             */
 
      public static void main(String[] args) {
 
            int idade1, idade2;
 
            String nome1, nome2;
 
            System.out.println ("Digite a idade da 1º pessoa: ");
 
            idade1 = new Scanner (System.in).nextInt();
 
            System.out.println ("Digite a idade da 2º pessoa: ");
 
            idade2 = new Scanner (System.in).nextInt();
 
            System.out.println ("Digite o nome da 1º pessoa: ");
 
            nome1 = new Scanner (System.in).next();
 
            System.out.println ("Digite o nome da 2º pessoa: ");
 
            nome2 = new Scanner (System.in).next();
 
            if (idade1 < idade2){
 
                  System.out.println ("A ordem dos nomes: " +nome2+ " e " +nome1);
 
            }
 
            else{
 
                  if (idade1 > idade2){
 
                        System.out.println ("A ordem dos nomes: " +nome1+ " e " +nome2);
 
                  }
 
            }
 
      }
 
}

Exercicio 21 Rodrigo Lamego

/* Exiba o Valor do emprestimo possivel para um funcionario de uma empresa.*/
 
import java.util.Scanner;
public class Exercicio21 {
    public static void main (String[] args){
        double salario, porc;
        int opcao;
        System.out.println ("Digite a sua opção:");
        System.out.println ("1 - Diretoria 2 - Gerencia 3 - Operacional");
        opcao = new Scanner(System.in).nextInt();
        System.out.print ("Digite o seu salário:");
        salario = new Scanner(System.in).nextDouble();
        if (opcao == 1){
            porc = salario*30/100;
            System.out.print ("O emprestimo podera ser de: " +porc+ " Reais");
        }
        if (opcao == 2){
            porc = salario*25/100;
            System.out.print ("O emprestimo podera ser de: " +porc+ " Reais");
        }
        if (opcao == 3){
            porc = salario*20/100;
            System.out.print ("O emprestimo podera ser de: " +porc+ " Reais");
        }        
 
    }
}

Exercício 23 - Gustavo Pereira Tavares

/*
Verifique quem entre duas pessoas faz aniversário primeiro. 
Exiba o nome do primeiro aniversariante considerando que estamos no dia 1 de janeiro. Use como entrada o nome,
 o dia e o mês de nascimento de cada pessoa.
*/
import java.util.Scanner;
public class Ex23 {
    public static void main(String[] args) {
        int mes1, mes2, dia1, dia2;
        String nome1, nome2;
        System.out.println("Informe o nome do 1° participante:");
        nome1 = new Scanner(System.in).next();
        System.out.println("Informe o dia do aniversário do 1° participante:");
        dia1 = new Scanner(System.in).nextInt();
        System.out.println("Informe o mês do aniversário do 1° participante:");
        mes1 = new Scanner(System.in).nextInt();
        System.out.println("Informe o nome do 2° participante:");
        nome2 = new Scanner(System.in).next();
        System.out.println("Informe o dia do aniversário do 2° participante:");
        dia2 = new Scanner(System.in).nextInt();
        System.out.println("Informe o mês do aniversário do 2° participante:");
        mes2 = new Scanner(System.in).nextInt();
        if (mes1 < mes2) {
            System.out.print("O "+nome1+" faz aniversário primeiro!");
        }
        else if (mes2 < mes1) {
            System.out.print("O "+nome2+" faz aniversário primeiro!");
        }
        else {
            if (dia1 < dia2) {
                System.out.print("O "+nome1+" faz aniversário primeiro!");
            }
            else if (dia2 < dia1) {
                System.out.print("O "+nome2+" faz aniversário primeiro!");
            }
            else {
                System.out.print("O "+nome1+" e o "+nome2+" fazem aniversário no mesmo dia!");
            }
        }
    }
}

Exercício 24 - Leon Moreti

//24.    Faça a verificação da validade de uma data completa (dia, mês e ano). 
 
package lista_de_exercícios;
import java.util.Scanner;
public class Exercício_24 {
    public static void main(String[] args) {
        int dia, mes, ano;
 
        System.out.println("Digite o dia de hoje:");
        dia = new Scanner(System.in).nextInt();
        System.out.println("Digite o número do mês atual:");
        mes = new Scanner(System.in).nextInt();
        System.out.println("Digite o ano atual:");
        ano = new Scanner(System.in).nextInt();
 
        if(ano % 4 == 0 || ano % 100 == 0 || ano % 400 == 0){
            if(mes == 1 && dia >= 1 && dia <= 31){
                System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                System.out.println("Este ano é bissexto!");
            }
            else{
                if(mes == 2 && dia >= 1 && dia <= 29){
                    System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                    System.out.println("Este ano é bissexto!");
                }
                else{
                    if(mes == 3 && dia >= 1 && dia <= 31){
                        System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                        System.out.println("Este ano é bissexto!");
                    }
                    else{
                        if(mes == 4 && dia >= 1 && dia <= 30){
                            System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                            System.out.println("Este ano é bissexto!");
                        }
                        else{
                            if(mes == 5 && dia >= 1 && dia <= 31){
                                System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                                System.out.println("Este ano é bissexto!");
                            }
                            else{
                                if(mes == 6 && dia >= 1 && dia <= 30){
                                    System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                                    System.out.println("Este ano é bissexto!");
                                }
                                else{
                                    if(mes == 7 && dia >= 1 && dia <= 31){
                                        System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                                        System.out.println("Este ano é bissexto!");
                                    }
                                    else{
                                        if(mes == 8 && dia >= 1 && dia <= 31){
                                            System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                                            System.out.println("Este ano é bissexto!");
                                        }
                                        else{
                                            if(mes == 9 && dia >= 1 && dia <= 30){
                                                System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                                                System.out.println("Este ano é bissexto!");
                                            }
                                            else{
                                                if(mes == 10 && dia >= 1 && dia <= 31){
                                                    System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                                                    System.out.println("Este ano é bissexto!");
                                                }
                                                else{
                                                    if(mes == 11 && dia >= 1 && dia <= 30){
                                                        System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                                                        System.out.println("Este ano é bissexto!");
                                                    }
                                                    else{
                                                        if(mes == 12 && dia >= 1 && dia <= 31){
                                                            System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                                                            System.out.println("Este ano é bissexto!");
                                                        }
                                                        else{
                                                            System.out.println("Data Inválida!");
 
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }else{
            if(mes == 1 && dia >= 1 && dia <= 31){
                System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                System.out.println("Este ano não é bissexto!");
            }
            else{
                if(mes == 2 && dia >= 1 && dia <= 28){
                    System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                    System.out.println("Este ano não é bissexto!");
                }
                else{
                    if(mes == 3 && dia >= 1 && dia <= 31){
                        System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                        System.out.println("Este ano não é bissexto!");
                    }
                    else{
                        if(mes == 4 && dia >= 1 && dia <= 30){
                            System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                            System.out.println("Este ano não é bissexto!");
                        }
                        else{
                            if(mes == 5 && dia >= 1 && dia <= 31){
                                System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                                System.out.println("Este ano não é bissexto!");
                            }
                            else{
                                if(mes == 6 && dia >= 1 && dia <= 30){
                                    System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                                    System.out.println("Este ano não é bissexto!");
                                }
                                else{
                                    if(mes == 7 && dia >= 1 && dia <= 31){
                                        System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                                        System.out.println("Este ano não é bissexto!");
                                    }
                                    else{
                                        if(mes == 8 && dia >= 1 && dia <= 31){
                                            System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                                            System.out.println("Este ano não é bissexto!");
                                        }
                                        else{
                                            if(mes == 9 && dia >= 1 && dia <= 30){
                                                System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                                                System.out.println("Este ano não é bissexto!");
                                            }
                                            else{
                                                if(mes == 10 && dia >= 1 && dia <= 31){
                                                    System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                                                    System.out.println("Este ano não é bissexto!");
                                                }
                                                else{
                                                    if(mes == 11 && dia >= 1 && dia <= 30){
                                                        System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                                                        System.out.println("Este ano não é bissexto!");
                                                    }
                                                    else{
                                                        if(mes == 12 && dia >= 1 && dia <= 31){
                                                            System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");
                                                            System.out.println("Este ano não é bissexto!");
                                                        }
                                                        else{
                                                            System.out.println("Data Inválida!");
 
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

Exercício 25 [Raphaela]

25 .Valide um horário composto de horas, minutos e segundos.

package exerciciosAlgoritmoI;
 
import java.util.Scanner;
 
public class exerc25 
{
    public static void main (String[] args)
    {
        int hora, minuto, segundo;
 
        System.out.println("=== Validando horas Exerc 25 ===");
 
        //Pegando as Horas os Minutos e os Segundos e validando
 
        System.out.println("Digite a hora 1-24");
        hora = new Scanner(System.in).nextInt();
 
        if (hora > 0 && hora < 25)
        {
            System.out.println("Digite o minuto 1-59");
            minuto = new Scanner(System.in).nextInt();
 
            if (minuto > 0 && minuto < 60)
            {    
                System.out.println("Digite o segundo 1-59");
                segundo = new Scanner(System.in).nextInt();
 
                if (segundo > 0 && segundo < 60)
                {
                    System.out.println("A hora é válida, são "+hora+":"+minuto+":"+segundo);
                }
                else 
                {
                    System.out.println("O segundo não é válido.");
                }
            }
            else
            {
                System.out.println("O minuto não é válido.");
            }
        }
        else
        {
            System.out.println("A hora não é válida.");
        }        
    }
 
//By Rapha.    
}

Exercicio 26 - Wagner Passsamani

/**
     26.    Receba 2 horários e exiba a diferença entre eles em segundos. 
     A entrada destes horários pode ocorrer em qualquer ordem.
     */
    public static void main(String[] args) {
 
        int hora1, minuto1 = 0, hora2, minuto2 = 0, tempo1 = 0, tempo2;
 
        System.out.println("Entre com a hora");
        hora1 = new Scanner(System.in).nextInt();
        System.out.println("Entre com o minuto");
        minuto1 = new Scanner(System.in).nextInt();
        System.out.println("Entre com a hora 2");
        hora2 = new Scanner(System.in).nextInt();
        System.out.println("Entre com o minuto 2");
        hora2 = new Scanner(System.in).nextInt();
 
        tempo1 = (hora1*60*60)+(minuto1*60);
        tempo2 = (hora2*60*60)+(minuto2*60);
 
        if (tempo1 > tempo2){
            System.out.println("A diferença foi de " +(tempo1-tempo2)+ " segundos");
        }    
        else if (tempo2 > tempo1){
            System.out.println("A diferença foi de " +(tempo2-tempo1)+ " segundos");
        }
 
    }
 
}

Exercicio 28 [ Elias Raphael ]
28. Coloque em ordem crescente três números quaisquer.
Como desafio, tente depois fazer uma solução com apenas
3 estruturas de decisão.

import java.util.Scanner;
public class Exercicio28v1 {
    public static void main(String[] args) {
        while (true) 
        {
            int a,b,c;
 
            System.out.println("Digite os números conforme solicitado e qualquer texto para finalizar.\n");
            try
            {
                System.out.print("Entre com o 1º número: ");
                a = new Scanner(System.in).nextInt();
 
                System.out.print("\nEntre com o 2º número: ");
                b = new Scanner(System.in).nextInt();
 
                System.out.print("\nEntre com o 3º número: ");
                c = new Scanner(System.in).nextInt();
            }
            catch (Exception e)
            {
                return;
            }
 
            int troca;
 
            if (a < b)
            {
                troca = a;
                a = b;
                b = troca;
            }
            if (b < c)
            {
                troca = b;
                b = c;
                c = troca;    
            }
            if (a < b)
            {
                troca = a;
                a = b;
                b = troca;            
            }
            System.out.println("Os números em ordem são: " + a + " - " + b + " - " + c);
        }
    }
}

Exercicio 28 [ Elias Raphael ] - Solução melhor implementada, utilizando recursos ainda não ensinados.

import java.util.Scanner;
public class Exercicio28 {
    public static void main(String[] args) {
        while (true) 
        {
            int[] numeros = new int[3];
 
            System.out.println("Digite os números conforme solicitado e qualquer texto para finalizar.\n");
            try
            {
                for (int i=0; i < numeros.length; i++)
                {
                    System.out.print("Entre com o "+(i+1)+"º número: ");
                    numeros[i] = new Scanner(System.in).nextInt();
                }
            }
            catch (Exception e)
            {
                return;
            }
 
            int troca;
 
            for (int j=0; j<numeros.length; j++) {
                for (int i=j+1; i < numeros.length; i++)
                {
                    if (numeros[j] < numeros[i])
                    {
                        troca = numeros[i];
                        numeros[i] = numeros[j];
                        numeros[j] = troca;
                    }
                }
            }
            System.out.print("Os números em ordem são: "); 
            for (int i=0; i<numeros.length; i++)
                System.out.print(numeros[i] + " - ");
            System.out.print("\n\n");
        }
    }
}

Exercício 28 - Fabriccio Correia Bernardes (Solução alternativa )

public static void ex28(){
        int num1, num2, num3, aux;
        num1 = Integer.parseInt(JOptionPane.showInputDialog("Digite o primeiro número:"));
        num2 = Integer.parseInt(JOptionPane.showInputDialog("Digite o segundo número:"));
        num3 = Integer.parseInt(JOptionPane.showInputDialog("Digite o terceiro número:"));
        if(num1 > num2){
            aux = num1;
            num1 = num2;
            num2 = aux;
        }
        if(num2 > num3){
            aux = num2;
            num2 = num3;
            num3 = aux;
        }
        if(num1 > num2){
            aux = num1;
            num1 = num2;
            num2 = aux;
        }
        JOptionPane.showMessageDialog(null, num1+", "+num2+", "+num3);
}

Exercicio 30 - Postado - Abraão N. S. Pereira

import java.util.Scanner;
public class Exercicio30 {
    /** 
     * 30.    Receba dois retângulos através dos seus quatro vértices. 
     * Cada vértice é um ponto e é formado por duas coordenadas x e y.
     * Faça a crítica destes pontos, pois eles não podem se sobrepor.
     * Observe que o usuário pode fornecê-los em qualquer ordem.
     * Em seguida informe se os dois retângulos se interceptam em algum lugar.
     */
 
    public static void main(String[] args) {
 
        // Declaração das variáveis
        int xreT101, yreT101, xreT102, yreT102,xreT201, yreT201, xreT202, yreT202; 
 
        // Solicitação dos vertices do primeiro retangulos
        System.out.println("Digite um x e um y de um dos vértices de um retangulo:");
        xreT101 = new Scanner(System.in).nextInt();        
        yreT101 = new Scanner(System.in).nextInt();
        System.out.println("Digite o x e o y do próximo vértice:");
        xreT102 = new Scanner(System.in).nextInt();        
        yreT102 = new Scanner(System.in).nextInt();
 
        // Condicional para verificar se os vertices se sobrepõem
        if (xreT101==xreT102 || yreT101==yreT102){
            System.out.println("Os x ou os y dos vertices digitados são iguais, com estes dados nao é possível definir o retangulo");
        }else
            if (xreT101-xreT102==yreT101-yreT102){
                System.out.println("A figura formada por estes vertices é um quadrado");
            }else
                System.out.println("A figura formada por este vertices é um retangulo");
 
        // Solicitação dos vértices do outro retangulo
        System.out.println("Digite um x e um y de um dos vértices de um outro retangulo:");
        xreT201 = new Scanner(System.in).nextInt();        
        yreT201 = new Scanner(System.in).nextInt();
        System.out.println("Digite o x e o y do próximo vértice:");
        xreT202 = new Scanner(System.in).nextInt();        
        yreT202 = new Scanner(System.in).nextInt();
 
        // Verificação da interceptação dos retangulos
        if (xreT201>=xreT101 && xreT201<=xreT102 || xreT101>=xreT201 && xreT101<=xreT202 || yreT201>=yreT101 && yreT201<=yreT102 || yreT101>=yreT201 && yreT101<=yreT202){
            System.out.println("Estes retangulos se interceptam");
        }else
            System.out.println("Estes retangulos não se interceptam");
 
          }
   }

Exercicio 31 - Postado - Abraão N. S. Pereira

public class Exercicio31 {
 
    /**
     * 31.    Exiba mil vezes o número 100
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        // Declaração da variavel
        int n;
        // Instrução de repetição
        for (n=1; n<=1000; n=n+1){
            // Exibição do resultado na tela
            System.out.print("100,");
        }
    }
 
}

jardel leite. exercício31

package Exercicios;
 
public class exercicio31 {
 
    // 31. Repita mil vezes o numero 100 
 
    public static void main(String[] args) {
    for(int i=1;i<=1000;i++){    
    System .out.println("100");
    }
    }
 
}
Adenilton N. M de Tavares
 
public class exercicio32 {
public static void main(String[]args){
 
        for(int x=1;x<=500;x++){
    System.out.print(x+" ");
}
}
}

Exercício 34 - Sônia Vitale

import java.math.*;
 
public class Exercicio_34 {
 
      /**
 
       Exiba 50 números sorteados de 1 a 100 para o usuário.
 
       */
 
      public static void main(String[] args) {
 
            for (int var = 1 ; var <= 100 ; var++){
 
                  System.out.println ((int)(Math.random()* 100));
 
            }
 
      }

Exercício 35 - Leon Moreti

// 35.    Exiba uma quantidade de números sorteados determinada pelo usuário. Peça também que o usuário determine a faixa do sorteio. 
 
package lista_de_exercícios;
import java.util.Scanner;
public class Exercício_35 {
 
    public static void main(String[] args) {
        int quantidadeNumeros, faixaSorteio;
 
        System.out.println("Digite quantos números serão sorteados:");
        quantidadeNumeros = new Scanner (System.in).nextInt();
        System.out.println("Digite a faixa de sorteio:");
        faixaSorteio = new Scanner (System.in).nextInt();
 
        for (int numeroSorteado=0; numeroSorteado < quantidadeNumeros; numeroSorteado++)
            System.out.println( ( numeroSorteado + 1 ) + "° Sorteio= " + ( int ) ( 1 + ( Math.random() * faixaSorteio ) ) );
 
    }
 
}

Exercício 35 (Versão alternativa) - Gustavo Pereira Tavares

/*
Exiba uma quantidade de números sorteados determinada pelo usuário. 
Peça também que o usuário determine a faixa do sorteio. 
*/
import java.util.Scanner;
public class Ex35 {
    public static void main(String[] args) {
        int quantidade, faixa, x;
        System.out.println("Informe a quantidade de números a ser sortiado:");
        quantidade = new Scanner(System.in).nextInt();
        System.out.println("Informe a faixa de números do sorteiro:");
        faixa = new Scanner(System.in).nextInt();
        for (x = 1; x <= quantidade; x++) {
            System.out.print((int)(Math.random() * faixa)+", ");
        }
    }
 
}

Exercicio 36 - Wagner Passamani

package exercicio;
 
import java.util.Scanner;
 
public class exercicio36 {
 
    /*
    36.    Exiba todos os números ímpares existentes entre dois números informados pelo usuário. 
    Dica: use o operador % para calcular o resto da divisão entre dois números. 
 
     */
    public static void main(String[] args) {
 
        int numero1, numero2;
 
        System.out.println("Insira primeiro numero:");
        numero1 = new Scanner (System.in).nextInt ();
 
        System.out.println("Insira segundo numero:");
        numero2 = new Scanner (System.in).nextInt ();
 
        for (int i = numero1; i <= numero2 ;i++){
            if (i % 2 ==1)
 
                System.out.println(i);
 
        }
 
    }
 
}

Exercício 48 - Gustavo Pereira Tavares

/*
Descida se um aluno será aprovado, reprovado por nota ou reprovado por faltas. 
Use o sistema de avaliação da FAESA. 
Pergunte ao usuário a quantidade de notas para cálculo da média semestral, 
sendo que todas elas possuem o mesmo peso.
*/
import java.util.Scanner;
public class Ex48 {
    public static void main(String[] args) {
        float somaNota, nota;
        int quantidadeNotas, faltas;
        somaNota = 0;
        System.out.println("Informe quantas notas são:");
        quantidadeNotas = new Scanner(System.in).nextInt();
        System.out.println("Informe quantas faltas você trm:");
        faltas = new Scanner(System.in).nextInt();
        for (int n = 1; n <= quantidadeNotas; n++) {
            System.out.println("Infome sua"+n+"° nota:");
            nota = new Scanner(System.in).nextFloat();
            somaNota += nota;
        }
        if (((somaNota / quantidadeNotas) >= 7) && (faltas <= 18)) {
            System.out.print("Parabéns! Você foi aprovado!");
        }
        else if (((somaNota / quantidadeNotas) < 7)) {
            System.out.print("Que pena! Você foi reprovado por nota!");
        }
        else {
            System.out.print("Que pena! Você foi reprovado por falta!");
        }
    }
}

Exercício 59 - Postado - Abraão N. S. Pereira

public class Exercicio59 {
 
    /**
     * 59.    Exiba as 10 tabuadas (de 1 a 10).  
     */
    public static void main(String[] args) {
        // Declaração das variáveis
        int n01, n02;
        // Instrução de repetição p/ as tabuadas de 1 a 10
        for (n01=1;n01 <= 10; n01 ++){
            // Exibição do titulo de cada tabuada
            System.out.println("\nTabela de Multiplicação de "+n01);
            // Instrução de repetição p/ cada mutiplicação 
            for (n02 = 1; n02 <= 10; n02++) {
                // Exibição de cada uma das tabuadas
                System.out.print(n01+" X "+n02+" = "+(n01*n02)+"  ->  ");
            }   
 
        }
    }
 
}

Exercício 61 - Gustavo Pereira Tavares

/*
Desenhe a seguinte pirâmide de asteriscos. 
O usuário determina a quantidade de linhas.
*/
import java.util.Scanner;
public class Ex61 {
    public static void main(String[] args) {
        int linhas;
        System.out.println("Informe quantas linhas você deseja:");
        linhas = new Scanner(System.in).nextInt();
        System.out.println();
        for (int l = 1; l <= linhas; l++) {
            for (int n = 1; n <= l; n++) {
                System.out.print("*");
            }
            System.out.println();
        }
 
    }
}

Exercicios de Pedro Henrique Mendes dos Santos
exercicio 10

import java.util.Scanner;
public class exercicio10 {
 
    // 10.    Um banco concede empréstimo a seus clientes no valor 
    //máximo de 30% do valor do seu salário liquido.  Receba o
    //valor do salário bruto, o valor dos descontos e o valor do possível empréstimo de
    //um cliente, em seguida avise se ele poderá ou não fazer o empréstimo.  
 
    public static void main(String[] args) {
        double vBruto,desconto,vLiquido,emprestimo, valorPossivel;
        System.out.println("entre com o valor bruto");
        vBruto=new Scanner(System.in).nextDouble();
 
        System.out.println("entre com o valor do desconto");
        desconto=new Scanner(System.in).nextDouble();
 
        vLiquido=vBruto-desconto; 
 
        emprestimo=0.3*vLiquido;
 
        System.out.println("Valor do possivel emprestimo");
        valorPossivel = new Scanner (System.in).nextDouble();
 
        if (emprestimo < valorPossivel){
            System.out.println("Valor não disponivel");
        }
        else{
            System.out.println("parabens vc conseguiu o seu emprestimo");
        }
    }
}

Pedro Henrique MEndes dos Santos
exercicio 28

package exercicio28;
 
import java.util.Scanner;
 
public class Principal {
    public static void main(String[] args) {
        int n1, n2, n3;
 
        System.out.println("Digite o primeiro número : ");
        n1 = new Scanner(System.in).nextInt();
 
        System.out.println("Digite o segundo número : ");
        n2 = new Scanner(System.in).nextInt();
 
        System.out.println("Digite o terceiro número : ");
        n3 = new Scanner(System.in).nextInt();
 
        if (n1 == n2 && n2 == n3) {
            System.out.println("Os números são iguais : " + n1 + ", " + n2
                    + " e " + n3);
        } else {
            if (n1 > n2 && n1 > n3) {
                if (n2 > n3) {
                    System.out.println("Ordem dos números : " + n3 + ", " + n2
                            + " e " + n1);
                } else {
                    System.out.println("Ordem dos números : " + n2 + ", " + n3
                            + " e " + n1);
                }
            } else if (n2 > n3) {
                if (n1 > n3) {
                    System.out.println("Ordem dos números : " + n3 + ", " + n1
                            + " e " + n2);
                } else {
                    System.out.println("Ordem dos números : " + n1 + ", " + n3
                            + " e " + n2);
                }
            } else {
                if (n1 > n2) {
                    System.out.println("Ordem dos números : " + n2 + ", " + n1
                            + " e " + n3);
                } else {
                    System.out.println("Ordem dos números : " + n1 + ", " + n2
                            + " e " + n3);
                }
            }
        }
    }
 
}

Pedro Henrique Mendes dos Santos
exercicio 44

package exercicio44;
 
import java.util.Scanner;
 
public class Principal {
 
    public static void main(String[] args) {
        float media, soma = 0, valor;
        int i, quant;
 
        System.out.println("Informe a quantidade de valores que deseja tirar a média aritmética");
        quant = new Scanner(System.in).nextInt();
        for (i = 1; i <= quant; i++) {
            System.out.println("Informe o " + i + "º valor");
            valor = new Scanner(System.in).nextFloat();
            soma = soma + valor;
        }
        media = soma / quant;
        System.out.println("A média desse números é: " + media);
 
    }
 
}

Pedro Henrique Mendes dos Santos
exercicio 52

package exercicio52;
 
public class Principal {
 
public static void main(String[] args) {
    /*
     * A história do rei que se tornou pobre: após perder 
     * uma aposta com um súdito, ele teve que pagar uma 
     * quantia muito grande em sacos de arroz. A aposta 
     * feita anteriormente era que se o súdito ganhasse 
     * o rei teria que pagar um grão de arroz colocado na 
     * primeira casa de um tabuleiro de xadrez. Na segunda 
     * casa teria que pagar o dobro, ou seja, dois grãos 
     * de arroz, e assim sucessivamente até a casa número 64.  
     * Exiba quantos grãos de arroz este súdito teria que 
     * ganhar, somando todas as 64 casas.
     * Depois tente exibir a quantia de sacos de arroz?
     */
 
    int i;
    long total = 0, arroz = 1;
 
    for (i = 1; i <= 64; i++) {
        total = total + arroz * i;
            if (i==64)
                System.out.println(total);
    }
}
 
}

Pedro Henrique Mendes dos Santos
exercicio 65

package exercicio65;
 
import java.util.Scanner;
 
public class Principal {
 
    public static void main(String[] args) {
        int lines, inc;
        System.out.println("Entre com o numero de linhas:");
        lines = new Scanner(System.in).nextInt();
        inc = lines;
        for (int i = 0; i < lines; i++){
            inc--;
            if (i > 0) inc--;
            for (int y = lines - i - 1; y > 0; y--)
                System.out.print(" ");
            for (int x = 0; x < lines - inc; x++)
                 System.out.print("*");
 
            System.out.println("");
        }
 
    }
 
}

Rafael Victor Vasconcelos
Exercicio 12

import java.util.Scanner;
public class Ex12 {
    public static void main(String[] args) {
        double nota1, nota2, nota3;
        System.out.println("Informe sua primeira nota:");
        nota1 = new Scanner(System.in).nextDouble();
        System.out.println("Informe sua segunda nota:");
        nota2 = new Scanner(System.in).nextDouble();
        System.out.println("Informe sua terceira nota:");
        nota3 = new Scanner(System.in).nextDouble();
        if ((nota1 + nota2 + nota3) / 3 >= 7) {
            System.out.print("Parabéns! Você foi aprovado!");
        }
        else if ((nota1 + nota2 + nota3) / 3 >= 5) {
            System.out.print("Você está de recuperação!");
        }
        else {
            System.out.print("Você está reprovado!");
        }
    }
}

Rafael Victor Vasconcelos
Exercicio 26

import java.util.Scanner;
public class Ex26 {
    public static void main(String[] args) {
        int hora, hora2, minuto, minuto2, segundo, segundo2; 
        System.out.println("Informe a 1° hora:");
           hora = new Scanner(System.in).nextInt();
           System.out.println("Informe o 1° minuto:");
           minuto = new Scanner(System.in).nextInt();
           System.out.println("Informe o 1° segundo:");
           segundo = new Scanner(System.in).nextInt();
           System.out.println("Informe a 2° hora:");
           hora2 = new Scanner(System.in).nextInt();
           System.out.println("Informe o 2° minuto:");
           minuto2 = new Scanner(System.in).nextInt();
           System.out.println("Informe o 2° segundo:");
           segundo2 = new Scanner(System.in).nextInt();
           hora = hora*3600;
           hora2 = hora2*3600;
           minuto = minuto*60;
           minuto2 = minuto2*60;
           if (hora >= hora2){
               System.out.print("A diferença entre as horas é de "+((hora + minuto + segundo) - (hora2 + minuto2 + segundo2))+" segundos!");
           }
           else {
               System.out.print("A diferença entre as horas é de "+((hora2 + minuto2 + segundo2) - (hora + minuto + segundo))+" segundos!");
           }
 
    }
 
}

Ícaro Fernandes - Exercício 36

import java.util.Scanner;
public class Exe36 {
    public static void main (String []args){
 
        int num1, num2;
        String saida="";
        do{
            System.out.println("Digite o primeiro número");
            num1= new Scanner(System.in).nextInt();
            System.out.println("Digite o segundo número");
            num2= new Scanner(System.in).nextInt();
        }while(num2<num1);
        for(int i=num1;i<num2;i++){
            if(i%2!=0){
                saida+=i+";";
            }
 
        }
        System.out.println("Os números impares entre "+num1+" e "+num2+" são:\n"+saida);
    }
}

Ícaro Fernandes - Exercício 17

import java.util.Scanner;
public class Exe17 {    
    public static void main(String[] args) {
        int dia, mes;
 
        System.out.println("Informe o dia do seu aniversário");
        dia = new Scanner(System.in).nextInt();
        System.out.println("Informe o número do mês do seu aniversário");
        mes = new Scanner(System.in).nextInt();
 
        if(mes==1){
            if(dia>0&&dia<=31){
                System.out.println("A data está correta, pois o dia "+dia+" é válido e o mês é Janeiro e você nasceu no 1º Trimestre");
                if(dia>0 && dia<=20)
                    System.out.println("O seu signo é Capricórnio");
                else
                    System.out.println("Seu signo é Aquário");
            }else
                System.out.println("A data é inválida");}        
        if(mes==2){
            if(dia>0&&dia<=28){
                System.out.println("A data está correta, pois o dia "+dia+" é válido e o mês é Fevereiro e você nasceu no 1º Trimestre ");
                if(dia>0 && dia<=20)
                    System.out.println("Seu signo é Aquário");
                else
                    System.out.println("Seu signo é Peixes");
            }else
                System.out.println("A data é inválida");}        
        if(mes==3){
            if(dia>0 && dia<=31){
                System.out.println("A data está correta, pois o dia "+dia+" é válido e o mês é Março e você nasceu no 1ºTrimestre");
                if(dia>0 && dia<=20)
                    System.out.println("Seu signo é Peixes ");
                else
                    System.out.println("Seu sino é Áries");
            }else
                System.out.println("A data é inválida");}
        if(mes==4){
            if(dia>0&&dia<=30){
                System.out.println("A data está correta, pois o dia "+dia+" é válido e o mês é Abril e você nasceu no 2º Trimestre");
                if(dia>0 && dia<=20)
                    System.out.println("Seu signo é Áries");
                else
                    System.out.println("Seu signo é Touro");
            }else
                System.out.println("A data é inválida");}
        if(mes==5){
            if(dia>0&&dia<=31){
                System.out.println("A data está correta, pois o dia "+dia+" é válido e o mês é Maio e você nasceu no 2ºTrimestre");
                if(dia>0 && dia<=20)
                    System.out.println("Seu signo é Touro");
                else
                    System.out.println("Seu signo é Gêmeos");
            }else
                System.out.println("A data é inválida");}
        if(mes==6){
            if(dia>0 && dia<=30){
                System.out.println("A data está correta, pois o dia "+dia+" é válido e o mês é Junho e você nasceu no 2º Trimestre");
                if(dia>0 && dia<=20 )
                    System.out.println("Seu signo é Gêmeos");
                else
                    System.out.println("Seu signo é Câncer");
            }else
                System.out.println("A data é inválida");}
        if(mes==7){
            if(dia>0&&dia<=31){
                System.out.println("A data está correta, pois o dia "+dia+" é válido e o mês é Julho e você nasceu no 3º Trismestre");
                if(dia>0 && dia<=21)
                    System.out.println("Seu signo é Câncer");
                else
                    System.out.println("Seu signo é Leão");
            }else
                System.out.println("A data é inválida");}
        if(mes==8){
            if(dia>0&&dia<=31){
                System.out.println("A data está correta, pois o dia "+dia+" é válido e o mês é Agosto e você nasceu no 3º Trimestre");
                if(dia>0 && dia<=22)
                    System.out.println("Seu signo é Leão");
                else
                    System.out.println("Seu signo é Virgem");
            }else
                System.out.println("A data é inválida");}
        if(mes==9){
            if(dia>0 && dia<=30){
                System.out.println("A data está correta, pois o dia "+dia+" é válido e o mês é Setembro e você nasceu no 3º Trimestre");
                if(dia>0 && dia<=22)
                    System.out.println("Seu signo é Virgem");
                else
                    System.out.println("Seu signo é Libra");
            }else
                System.out.println("A data é inválida");}
        if(mes==10){
            if(dia>0&&dia<=31){
                System.out.println("A data está correta, pois o dia "+dia+" é válido e o mês é Outubro e você nasceu no 4º Trimestre");
                if(dia>0 && dia<=22)
                    System.out.println("Seu singno é Libra");
                else
                    System.out.println("Seu signo é Escorpião");
            }else
                System.out.println("A data é inválida");}
        if(mes==11){
            if(dia>0&&dia<=30){
                System.out.println("A data está correta, pois o dia "+dia+" é válido e o mês é Novembro e você nasceu no 4º Trimestre");
                if(dia>0 && dia<=21)
                    System.out.println("Seu signo é Escorpião");
                else
                    System.out.println("Seu signo é Sagitário");
            }else
                System.out.println("A data é inválida");}
        if(mes==12){
            if(dia>0 && dia<=31){
                System.out.println("A data está correta, pois o dia "+dia+" é válido e o mês é Dezembro  você nasceu no 4º Trimestre");
                if(dia>0 && dia<=21)
                    System.out.println("Seu signo é Sagitário");
                else
                    System.out.println("Seu signo é Capricórnio");
            }else
                System.out.println("A data é inválida");}
    }
}

Ícaro Fernandes - Exercício 21

import java.util.Scanner;
public class Exe21 {    
    public static void main(String[] args) {
        double salario, emprestimo=0;
        String cargo;
 
        System.out.println("Insira o seu salário");
        salario = new Scanner(System.in).nextDouble();
        System.out.println("Qual cargo você ocupa?");
        cargo = new Scanner(System.in).next();
 
        if(cargo.equalsIgnoreCase("Diretoria")){
            emprestimo = (salario)*0.30;
        }else if(cargo.equalsIgnoreCase("Gerência")){
            emprestimo = (salario)*0.25;
        }else if(cargo.equalsIgnoreCase("Operacional")){
            emprestimo = (salario)*0.20;
        }
    System.out.println("Você poderá pegar um empréstimo de R$:"+emprestimo);
    }
}

Ícaro Fernandes - Exercício 33

public class Exe33 {
    public static void main(String[] args) {
        int n;
 
        for (n=10; n<=200; n=n+2){
            System.out.println(n);
        }
    }
}

Fábio Cassiano - ex 53

package professorHenrique;
import java.util.Scanner;
public class Exercicio53 {
 
    /**
     * 53 - Tabuada
     */
    public static void main(String[] args) {
 
        int n;
        System.out.println("Insira um numero para ver sua tabuada.");
        n = new Scanner(System.in).nextInt();
 
        for (int contador = 0; contador <=10; contador = contador + 1) {
 
            System.out.println(n+" x "+contador+" = "+n*contador);
 
        } // fim do laço for
 
    } // fim do metodo principal
 
} // fim da classe

Fábio Cassiano - ex 43

/** media entre 500 números
 * fornecidos pelo usuário.
 */
 
package professorHenrique;
import java.util.Scanner;
public class Exercicio43 {
 
        public static void main(String[] args) {
 
            int numero, somaTotal;
            somaTotal = 0;
 
            for (int contador = 1; contador <= 500; contador = contador + 1) {
 
                System.out.println("Insira o valor para o "+contador+"º número.");
                numero = new Scanner(System.in).nextInt();
                somaTotal = somaTotal + numero;                
 
            } //fim do laço for
 
            System.out.println("A média aritmética dos números é "+(float)somaTotal / 500+".");
 
    } // fim do metodo main
 
} //fim da classe principal

Exercício 61 - Leon Moreti

import java.util.Scanner;
public class Exercício_61 {
 
    public static void main(String[] args) {
        int numeroLinhas;
        String ast = "";
 
        System.out.println("Digite o número de linhas");
        numeroLinhas = new Scanner(System.in).nextInt();
 
        for(int i = 0; i < numeroLinhas; i++){
            for(int j = 0; j <= i; j++)
                ast+= "*";
            ast+="\n";
        }
        System.out.println(ast);
    }
 
}
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License