Bem vindo!

Bem vindo!
Esse espaço e dedicado a dicas de informática, tutorias, sugestões de músicas e alguns textos sobre a palavra de Deus.
Obrigado pela visita!
Um forte abraço.
Wesley Martins.

quarta-feira, 26 de outubro de 2011

Música da semana - Alvo do teu milagre

Essa música fala muito ao meu coração.
Alvo do teu milagre - Brenda.


Que Deus possa fazer um milagre inédito na sua vida essa semana.
Um forte abraço.

Código fonte em java - Aplicativo Scanner e While

E ae Galera,

Em nossa serie de aplicativos em java, temos dois exemplos:
Desenvolvido no Netbeans.
Dúvidas nos comentários.

Aplicativo Scanner
Exemplifica o funcionamento da classe Scanner.


package scanner1;
import java.util.Scanner;
public class Main{
public static void main(String []args){
    System.out.println("Digite uma msn para ser repetida");
    System.out.println();
    Scanner scn = new Scanner(System.in);
   String msg = scn.nextLine();
   System.out.println();
   System.out.println("A mensagem repetida é:" + (msg));
   System.out.println("Fim do programa");
}
}

Aplicativo While
Exemplifica o uso do comando While (Enquanto).
package while;
 /**
 *
 * @author Família
 */
import java.util.Scanner;
public class Main{
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        mensageiro m = new mensageiro();
        Scanner scn = new Scanner(System.in);
        System.out.println("Informe uma mensagem: ");
        String msg = scn.nextLine();
       
       
        System.out.print("++++++++++++++++++++++++++++++++++++");
       
        System.out.print(msg);
        while(!msg.equals("fim")){
        m.imprimeMensagem(msg);
       
        System.out.print("Informe uma mensagem:");
        msg = scn.nextLine();
         }
         System.out.println("Fim do projeto!");
      }
}

package while;

/**
 *
 * @author Família
 */
class mensageiro {
public void imprimeMensagem(String str){
System.out.println(str);
}
}

Código fonte em java - Aplicativo Prefeitura

Fala Galera animada,

Nesse aplicativo da serie java, temos um exemplo de um programa que recebe dados de funcionários de uma prefeitura e no final apresenta unas estatísticas.
Desenvolvido no Netbeans.
Dúvidas nos comentários.


Aplicativo Prefeitura


Package prefeitura;

import javax.swing.JOptionPane;

/**
 *
 * @author Wesley Martins
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       
       
       int somadossalarios = 0;
       int somadosfilhos =0;
         int cont = 0;
         double media = 0.0;
         double percentual = 0.0;
         int maiorSalario = 0;
         int ate250=0;
         int contfilhos = 0;
         double mediafilhos =0.0;
       
     //exemplo com while
int x = 0;
while (x < 3) {
         String salario =JOptionPane.showInputDialog("Salário:(R$ - sem virgula)");
          String filhos =JOptionPane.showInputDialog("Filhos (Quantidade)");  
           //convertendo....
         int Salario = Integer.parseInt(salario);
         int Filhos = Integer.parseInt(filhos);

         //metodo para calcular a media
        somadossalarios = Salario + somadossalarios;
        cont = cont +1;
        media = somadossalarios/cont;
      
      
        //metodo para saber o percentual de pessoas com salario ate 250 reais.
        if (Salario <=250){
            ate250 = ate250+1;
        }
            percentual=(ate250*100)/cont;
       
                    
       
        // metodo para saber o maior salario
        if (Salario > maiorSalario){
            maiorSalario = Salario;
           
            //metodo para saber a media dos filhos
            somadosfilhos = Filhos + somadosfilhos;
        contfilhos = contfilhos +1;
        mediafilhos = somadosfilhos/contfilhos;
        }
             x++;
}
        JOptionPane.showMessageDialog(null,"Maior Salário é:(R$) " + maiorSalario);
        JOptionPane.showMessageDialog(null,"Media do salário da população é " + media);
         JOptionPane.showMessageDialog(null,"Percentual da população que recebe até R$ 250,00" + "\n "+ percentual + "%" );
         JOptionPane.showMessageDialog(null,"Media dos Filhos" + "\n "+ mediafilhos + "Filhos" );
      
     }
}

Código fonte em java - Aplicativo JOption

Oie Galera,

Temos um exemplo prático de como usar a classe JOption muito utilizada nos programas.
Desenvolvido no Netbeans.
Dúvidas nos comentários.

Aplicativo JOption



Package JOption;

import javax.swing.JOptionPane; // para usar a classe JOptionPane do pacote swing
class Exe02Swing{
public static void main (String[] args) {
 String nome=JOptionPane.showInputDialog("Seu nome?");
  JOptionPane.showMessageDialog(null,"Parabéns " + nome + "\n você conseguiu!");

   System.exit(0);  // termina o programa
 }
}

Código fonte em java - Aplicativo Eleição


Oie,

Em nossa série de Post aplicativos em java.
Temos um exemplo de uma eleição.
Obs: Senha para sair é : 9999.
Desenvolvido no Netbeans.
Dúvidas nos comentários.

Aplicativo Eleição
Package eleicao;

/**
 *
 * @author Família
 */
import javax.swing.*;
public class Main {

   
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
    int maria = 0;
    int joao = 0;
    int alberto = 0;
    int mario = 0;
    int brancos = 0;
    int nulos =0;
          int fim = 0;   
     while(fim != 9999){
      
        JOptionPane.showMessageDialog(null,"  Votação  " + "\n Candidatos" + "\n Maria Vote 10"
               + "\n João Vote 20" + "\n Alberto Vote 30" + "\n Mario Vote 40" + "\n Branco Vote 50"
               + "\n Nulos 60");
  
    String voto =JOptionPane.showInputDialog("Seu Voto:");
    JOptionPane.showMessageDialog(null,"Ok! Você exerceu seu direito!  ");
    
    int Voto = Integer.parseInt(voto);
   
    //Declaração de cada candidato

   
    if (Voto == 10){
       maria = maria + 1;
    }if(Voto ==20){
        joao = joao +1;
    }if(Voto == 30){
        alberto = alberto+1;
    }if(Voto ==40){
        mario = mario+1;
    }if (Voto == 50){
        brancos = brancos +1;

    }if (Voto ==9999){
        fim = 9999;
    }if(Voto == 60){
        nulos = nulos +1;
    }
     }
       
          JOptionPane.showMessageDialog(null,"Votos de cada Candidato" +
        "\n João " + joao + " votos " + "\n Maria " + maria + " votos " + "\n Alberto "
                  + alberto + " votos " + "\n Mario " + mario + " votos ");
         
         
          //metodo para achar o candidato mais votado
          int candmaisvotos = 0;
  
          if (joao >candmaisvotos){
              candmaisvotos = joao;
          }
          if (maria > joao){
              candmaisvotos = maria;
          }
          if (mario > maria){
              candmaisvotos = mario;
          } if (alberto > mario){
              candmaisvotos = alberto;
          }
         
             if (joao == candmaisvotos ){
              JOptionPane.showMessageDialog(null,"Candidato mais votado João!");
         
             if (maria == candmaisvotos)
              JOptionPane.showMessageDialog(null,"Candidato mais votado Maria");
         
              if (mario == candmaisvotos)
              JOptionPane.showMessageDialog(null,"Candidato mais votado Mario!");
               if (alberto == candmaisvotos)
             JOptionPane.showMessageDialog(null,"Candidato mais votado Alberto!");
             }
              //Votos brancos
          JOptionPane.showMessageDialog(null,"Votos em Brancos " + brancos + " Votos");
         
          //Votos Nulos
          JOptionPane.showMessageDialog(null,"Votos Nulos! " + nulos + " Votos");
          //finalizando....
          JOptionPane.showMessageDialog(null,"Click em ok para finalizar");
         
}
}

Código fonte em java - Aplicativo Decimal

E ae Galerinha do blog,

Em nossa serie de códigos fontes em java, um aplicativo que demostra a utilização de números decimais.
Desenvolvido no Netbeans.
Dúvidas nos comentários.

Aplicativo Decimal



Package DecilmalForma;

import java.text.DecimalFormat;
import java.util.Locale;

/**
 *  Exemplo de utilizacao da classe DecimalFormat para formatacao de numeros.
 *
 * @author     Família  */
public class DecimalFormas {

   /**
    *  Metodo de execucao da classe DecimalFormatExample
    * @param  args  Um modelo de formatacao para ser utilizado pela aplicacao
    */

   public static void main(String[] args) {
      Locale         locale      = Locale.getDefault();
      System.out.println("Este Sistema Operacional usa atualmente as seguintes Configuracoes (Default):");
      System.out.println("Pais           : " + locale.getDisplayCountry());
      System.out.println("Lingua/Teclado : " + locale.getDisplayLanguage() + " - " + locale.getDisplayName());
      System.out.println("");

      DecimalFormat  formatador  = new DecimalFormat();
      double         valor1      = 235040.30;
      float          valor2      = -235040.30f;
      int            valor3      = 235040;
      String         valor4      = "235040.30";

      System.out.println("Numeros sem formatacao:");
      System.out.println("Valor 1 : " + valor1);
      System.out.println("Valor 2 : " + valor2);
      System.out.println("Valor 3 : " + valor3);
      System.out.println("Valor 4 : " + valor4);
      System.out.println();

      System.out.println("Numeros utilizando a formatacao Default:");
      System.out.println("Valor 1 : " + formatador.format(valor1));
      System.out.println("Valor 2 : " + formatador.format(valor2));
      System.out.println("Valor 3 : " + formatador.format(valor3));
      System.out.println("Valor 4 : " + formatador.format(new java.math.BigDecimal(valor4)));
      System.out.println();

      System.out.println("Utilizando o Pattern: R$ 000,000.00;R$(000,000.00)");
      formatador.applyPattern("R$ 000,000.00;R$ (000,000.00)");
      System.out.println("Valor 1 : " + formatador.format(valor1));
      System.out.println("Valor 2 : " + formatador.format(valor2));
      System.out.println("Valor 3 : " + formatador.format(valor3));
      System.out.println("Valor 4 : " + formatador.format(new java.math.BigDecimal(valor4)));
      System.out.println();

      if (args.length > 0) {
         String  pattern  = "";
         for (int i = 0; i < args.length; i++) {
            pattern += args[i] + " ";
         }
         pattern = pattern.trim();
         System.out.println("Utilizando o Pattern: " + pattern);
         try {
            formatador.applyPattern(pattern);
            System.out.println("Valor 1 : " + formatador.format(valor1));
            System.out.println("Valor 2 : " + formatador.format(valor2));
            System.out.println("Valor 3 : " + formatador.format(valor3));
            System.out.println("Valor 4 : " + formatador.format(new java.math.BigDecimal(valor4)));
         } catch (IllegalArgumentException e) {
            System.out.println("ERRO: Pattern invalido.");
            System.out.println(e.getMessage());
         }
      }
      else {
         System.out.println("Voce pode enviar um pattern como argumento para a aplicacao. Ex:");
         System.out.println("java DecimalFormatExample U$ 000.00");
      }
   }
}