Exemplos
  1. Média Escolar
  2. Preço
  3. Multipla Escolha
  4. IF com &&
  5. Cadastro numérico
 
 

Exemplo de média Escolar


import javax.swing.*;
public class media
{
  public static void main(String args[])
   {
     //Declaração de variáveis

       double not1, not2, not3, not4, mediaf ;
       not1   =0;
       not2   =0;
       not3   =0;
       not4   =0;
       mediaf =0;  
   
     //Entrada de dados
  
     not1=Double.parseDouble(JOptionPane.showInputDialog("Entre com a 1º nota"));
     not2=Double.parseDouble(JOptionPane.showInputDialog("Entre com a 2º nota"));
     not3=Double.parseDouble(JOptionPane.showInputDialog("Entre com a 3º nota"));
     not4=Double.parseDouble(JOptionPane.showInputDialog("Entre com a 4º nota"));

     //Processamento dos dados
      
     mediaf=(not1 + not2 + not3 + not4)/4;   
 
     if (mediaf >=7)
     {
      JOptionPane.showMessageDialog(null,"Aprovado com média = " + mediaf);
     }
     else
     {
      if (mediaf >=5)
       {  
        JOptionPane.showMessageDialog(null,"Em Recuperação com média = " + mediaf);
       }
      else
       {  
        JOptionPane.showMessageDialog(null,"Reprovado com média = " + mediaf);
       }   
      }
     System.exit(0);
   }
 }       

Início

Exemplo de Preço

import javax.swing.*;
public class preco
{
 public static void main (String args[])
 {
  //Declaração de variáveis
   
   double pr, vm, resul;
   pr=0;
   vm=0;
   resul=0;
  
  //Entrada de dados

   pr=Double.parseDouble(JOptionPane.showInputDialog("Entre com o preco do produto"));
   vm=Double.parseDouble(JOptionPane.showInputDialog("Entre com a venda media"));

  //processamento
   
   if((pr >= 80) && (vm >= 1000))
    {
     resul = pr - (pr * 0.05);
     JOptionPane.showMessageDialog(null,"Preco do produto menos 5% : " + resul);
    }
   else
    {
     if((pr >= 30) && (vm >= 500))
      {
       resul = pr + (pr * 0.15);
       JOptionPane.showMessageDialog(null,"Preco do produto mais 15% : " + resul);
      }
     else
      {
       resul = pr + (pr * 0.10);
       JOptionPane.showMessageDialog(null,"Preco do produto mais 10% : " + resul);
      }
    }
    
    System.exit(0);
 
 }
} 

Início

Exemplo de Multipla Escolha


import javax.swing.*;
public class menu
{
 public static void main(String args[])
 {
  int Escolha;
  String Entrada;
  Escolha=0;
 while(Escolha != 4)
 {
  Entrada=JOptionPane.showInputDialog("1-Quadrado \n"+"2-Fatorial \n"+"3-Quadrante \n"+"4-Sair \n");
  Escolha=Integer.parseInt(Entrada);
  switch(Escolha)
   {
    case 1: Quadrado();
    break;
    case 2: Fatorial();
    break;
    case 3: Quadrante();
    break; 
    case 4:Escolha = 4;
    break;
   }//Fim do switch
  }//Fim do while
  JOptionPane.showMessageDialog(null,"FIM");
  System.exit(0); 
 } 

  //.......................................................................
  // INÍCIO DO MÓDULO QUADRADO
  //.......................................................................
  
   //.......................................................................  
   // OBS: Não decrarar Escolha e Entrada novamente
   //....................................................................... 

    public static void Quadrado()
    {
      int numero , contador;
      numero   = 0;
      contador = 10;
    
     //Carregando a área de saída Classe
       JTextArea Saida = new JTextArea();
      
     //Criando o Cabeçalho
       Saida.setText("Número \t Quadrado \n"); 

     while(contador < 20)
     {

       numero = contador * contador;
 
       //Carga da Saída
         Saida.append("Nº: " + contador + "\t" + "QD : " + numero +"\n");           
         
       //Incrementa um
       contador++; 

      }
          
      //Tela de Saídas
        JOptionPane.showMessageDialog(null,Saida,"Quadrado do Número",JOptionPane.INFORMATION_MESSAGE);

    }         
       
  //.......................................................................
  // FIM DO MÓDULO QUADRADO
  //.......................................................................
    

  //.......................................................................
  // INÍCIO DO MÓDULO Fatorial
  //.......................................................................

   //.......................................................................  
   // OBS: Não decrarar Escolha e Entrada novamente
   //....................................................................... 

     public static void Fatorial()
     {
        
       int Fator, numero, numeroInicial;
       Fator         = 0;
       numero        = 0; 
       numeroInicial = 0;
       
       //Entrada de Dados
        
        Fator = Integer.parseInt(JOptionPane.showInputDialog("Entre com um nº Inteiro"));
        numero        = Fator;
        numeroInicial = Fator;

        while(numero > 1)
        {
         numero--;
         Fator = Fator * numero;
        }
       JOptionPane.showMessageDialog(null,"O Fatorial de "+ numeroInicial + " é " + Fator +" .");
      }    
  //.......................................................................
  // FIM DO MÓDULO Fatorial
  //.......................................................................
 

  //.......................................................................
  // INÍCIO DO MÓDULO Quadrante
  //.......................................................................
    
   //.......................................................................  
   // OBS: Não decrarar Escolha e Entrada novamente
   //....................................................................... 


     public static void Quadrante()  
     { 
       int Angulo;
       Angulo = 0;     

       //Entrada de Dados
       Angulo = Integer.parseInt(JOptionPane.showInputDialog("Entre com um nº Inteiro"));
     
       if ((Angulo < 0) || (Angulo > 360))
        {
         JOptionPane.showMessageDialog(null,"Angulo inválido");
        }
       else
        {
         if ((Angulo >= 0) && (Angulo <= 90))
          {
           JOptionPane.showMessageDialog(null,"Você está no 1º Quadrante");
          }
         if ((Angulo > 90) && (Angulo <= 180))
          {
           JOptionPane.showMessageDialog(null,"Você está no 2º Quadrante");
          }
         if ((Angulo > 180) && (Angulo <= 270))
          {
           JOptionPane.showMessageDialog(null,"Você está no 3º Quadrante");
          }
         if ((Angulo > 270) && (Angulo <= 360))
          {
           JOptionPane.showMessageDialog(null,"Você está no 4º Quadrante");
          }
         }
        }
   //.......................................................................
   // FIM DO MÓDULO Quadrante
   //.......................................................................
 

}
Início

if com o uso do && "e"


public class e66_15
{
 public static void main(String x[])
 {
  int a=0,b=0,c=0,d=0,e=0;

  a=Integer.parseInt(x[0]);
  b=Integer.parseInt(x[1]);
  c=Integer.parseInt(x[2]);
  d=Integer.parseInt(x[3]);
  e=Integer.parseInt(x[4]);


  //Para os valores maiores

  if(( a > b )&&( a > c )&&( a > d )&&( a > e ))
   {
     System.out.println("a ‚ o maior " + a);
   }
  if(( b > a )&&( b > c )&&( b > d )&&( b > e ))
   {
     System.out.println("b ‚ o maior " + b);
   }
  if(( c > a )&&( c > b )&&( c > d )&&( c > e ))
   {
     System.out.println("c ‚ o maior " + c);
   }
  if(( d > a )&&( d > b )&&( d > c )&&( d > e ))
   {
     System.out.println("d ‚ o maior " + d);
   }
  if(( e > a )&&( e > b )&&( e > c )&&( e > d ))
   {
     System.out.println("e ‚ o maior " + e);
   }


  //Para os valores menores

  if(( a < b )&&( a < c )&&( a < d )&&( a < e ))
   {
     System.out.println("a ‚ o menor " + a);
   }
  if(( b < a )&&( b < c )&&( b < d )&&( b < e ))
   {
     System.out.println("b ‚ o menor " + b);
   }
  if(( c < a )&&( c < b )&&( c < d )&&( c < e ))
   {
     System.out.println("c ‚ o menor " + c);
   }
  if(( d < a )&&( d < b )&&( d < c )&&( d < e ))
   {
     System.out.println("d ‚ o menor " + d);
   }
  if(( e < a )&&( e < b )&&( e < c )&&( e < d ))
   {
     System.out.println("e ‚ o menor " + e);
   }

 }
}


Cadastro numérico simples usando um vetor com 1000 posições

public class CadSimples {
 public static int vt[] = new int[1000];
 public static int op=0;
 public static int pos=0;
 
 public static void main(String ar[]){
     
     while(op != 5){
       op = menu(); 
         switch(op){
             case 1:Cadastra();break;
             case 2:Lista();break;
             case 3:Procura();break;
             case 4:Apagar();break;
             case 5:op=5;break;
             default:erro();break;
          }
     }
     
 }
 public static void escreva(String x){
     System.out.println(x);
 }
 public static void escreva(String x,int y){
     System.out.println(x + y);
 }
 
 public static void Cadastra(){
     escreva("Entre com um número");
     vt[pos] = Keyboard.readInt();
     pos = pos + 1;
 }
 
 public static void Lista(){
     int i = 0;
     while(i <= 999){
         escreva("valor = ",vt[i]);
         i = i + 1;
     }
 }
 
 public static void Procura(){
     int p = 0;
     int n = 0;
     escreva("Entre com a procura.");
     p = Keyboard.readInt();
     while( n <= 999){
         if( p == vt[n]){
             escreva("Posição = ", n);
             escreva("Valor   = ", vt[n]);
             escreva("===================");
         }
         n = n + 1;
     }
 }
 
 public static void erro(){
     escreva("Somente 1 2 3 4 ou 5");
 }
 
 public static void Apagar(){
     int i = 0;
     while(i <= 999){
         vt[i] = 0;
         i = i + 1;
     }
     pos = 0;
 }

 public static int menu(){
     int x = 0;
     escreva("=================================");
     escreva("   1. Cadastra.");
     escreva("   2. Lista.");
     escreva("   3. Procura.");
     escreva("   4. Apagar.");
     escreva("   5. Sair");
     escreva(" Entre com a opção.");
     x = Keyboard.readInt();
     return x;
 }
 
}

Início