sábado, março 31, 2012


Primeira tela em Java

1 - Crie um novo projeto java
      . 1 passo - visualizar.
      . 2 passo - visualizar.
      . 3 passo - visualizar.
2 - Crie um Fromulário JFrame.
      . 1 passo - visualizar.
      . 2 passo - visualizar.
3 - Insira no seu formulários o botão, os rótulos e os campos de textos necessários.
      . 1 passo - visualizar.
4 - Dentro do botão calcular insira o código abaixo.
      . 1 passo - visualizar.
5 - Código do botão calcular.
 
 int a;
        if(jTextField3.getText( ).equals("+")){
                                a=Integer.parseInt(jTextField1.getText( ))+ Integer.parseInt(jTextField2.getText( ));
                                jTextField4.setText(String.valueOf(a) );
        }
        if(jTextField3.getText( ).equals("-")){
                                a=Integer.parseInt(jTextField1.getText( ))- Integer.parseInt(jTextField2.getText( ));
                               jTextField4.setText(String.valueOf(a) );
        }
        if(jTextField3.getText( ).equals("*")){
                               a=Integer.parseInt(jTextField1.getText( ))* Integer.parseInt(jTextField2.getText( ));
                               jTextField4.setText(String.valueOf(a) );
        }
        if(jTextField3.getText( ).equals("/")){
                               a=Integer.parseInt(jTextField1.getText( ))/ Integer.parseInt(jTextField2.getText( ));
                               jTextField4.setText(String.valueOf(a) );
        }
    }  


6 - Execute o programa
     . 1 passo - visualizar.
7 - Programa finalizado
     . visualizar.

Download do Código Aqui
2

sábado, dezembro 03, 2011


Colocando números em ordem com vetor em Java

   public static void main(String[] args) {
     
     int i = 0, j = 0, quant = 0;
    double[] num1;
    double aux;

            System.out.print("Entre com a quantidade a ser cadastrada: ");
            quant = new Scanner(System.in).nextInt();

            num1 = new double [quant];

            for (i = 0; i <= quant - 1; i++){
                System.out.print("Entre com o "+ (i + 1) +"º número: ");
                num1[i] = new Scanner(System.in).nextDouble();
            }

            for (i = 0; i <= quant - 2; i++){
                for (j = i + 1; j <= quant - 1; j++){
                    if( num1[j] < num1[i]){
                        aux = num1[j];
                        num1[j] = num1[i];
                        num1[i] = aux;
                    }
                }
            }

            System.out.println("A ordem correta é: ");

            for (i = 0; i <= quant - 1; i++){
                System.out.print(num1 [i]);
                if (i < quant - 1)
                    System.out.print(", ");
                else
                    System.out.print(".");
            }

    }
0

Vetor em Java

 public static void main(String[] args) {
       
        int[] n = new int[50];
        for (int i=101; i<=150; i++){
                                                     n[i-101] = i;
        }
        for (int i=0; i<=49; i++){
                         
            System.out.println("Posição: "+(i+1));
            System.out.println(n[i]+" ");

        }
    }
0

Porcentagem em Java

public static void main(String[] args) {
       
        double valor = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor"));
        valor=(valor/100)*5;
        JOptionPane.showMessageDialog(null,"Total de 5%  =  "+valor);
    }
0

Matriz em Java

public static void main(String[] args) {
     
       
        int[][] m = new int[10][10];
        System.out.println("Sorteando números...");
        for(int n = 0; n < 10; n++) {
            for(int i = 0; i < 10; i++) {
                                                   m[n][i] = (int)(Math.random()*9)+1;
            }
        }
        System.out.println("Matriz preenchida!");
        System.out.println("Conteúdo de cada posição da matriz:");
        for(int n = 0; n < 10; n++) {
            for(int i = 0; i < 10; i++) {
                System.out.println("m["+n+"]["+i+"] = "+m[n][i]);
            }
        }
        System.out.println("Conteúdo da matriz completa:");
        for(int n = 0; n < 10; n++) {
            for(int i = 0; i < 10; i++) {
                System.out.print(m[n][i]+" ");
            }
            System.out.println();
        }
        System.out.print("Soma dos elementos da 5ª coluna: ");
        int somaColuna5 = 0;
       for(int n = 0; n < 10; n++) {
            somaColuna5 = somaColuna5 + m[n][4];
        }
        System.out.println(somaColuna5);
    }
0

Dias da semana com vetor em Java

public static void main(String[] args) {

        String[] semana= {"Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sabado"};
       
         for(int cont=0;cont<semana.length;cont++){
            JOptionPane.showMessageDialog(null,"Hoje é : "+semana[cont]);
        }
    }
1

Tabuada com vetor em Java

 public static void main(String[] args) {
       
        int[] tabuada=new int[11];
        int  num=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um número"));
        for(int conta=0;conta<tabuada.length;conta++){
            tabuada[conta]=conta;
            JOptionPane.showMessageDialog(null,num + "x "+ conta + "= "+ (num*tabuada[conta]));
        }
    }
0

Mostrando alunos com média superior em Java

 public static void main(String[] args) {
     
        String[] nomes;
        nomes = new String[5];
        double[] notas = new double[5];
        double soma = 0, media;
        for (int i = 0 ; i <= 4 ; i++){
            System.out.println("Entre com o nome do aluno nº "+(i+1));
            nomes[i] = new Scanner(System.in).nextLine();
            System.out.println("Entre com a nota do aluno nº "+(i+1));
            notas[i] = new Scanner(System.in).nextDouble();
            soma = soma + notas[i];
        }
        media = soma / 5;
        System.out.println("A média dos alunos é: "+ media);
        System.out.println();
        System.out.println("Lista dos alunos cuja nota é superior a média da turma");
        for(int i = 0; i <= 4; i++) {
            if(notas[i] > media)
                System.out.println(nomes[i]);  
        }
    }
0

Colocando nomes em ordem alfabética em Java

 public static void main(String[] args) {
     
    int i = 0, j = 0, quant = 0;
    String[] num1;
    String aux;

            System.out.print("Entre com a quantidade de pessoas: ");
            quant = new Scanner(System.in).nextInt();

            num1 = new String [quant];

            for (i = 0; i <= quant - 1; i++){
                                                           System.out.print("Entre com o nome da "+ (i + 1) +"ª pessoa: ");
                                                           num1[i] = new Scanner(System.in).next();
            }

            for (i = 0; i <= quant - 2; i++){
            for (j = i + 1; j <= quant - 1; j++){
                    if( num1[j].compareTo(num1[i]) < 0){
                        aux = num1[j];
                        num1[j] = num1[i];
                        num1[i] = aux;
                    }
                }
            }

           System.out.println("A ordem correta é: ");

           for (i = 0; i <= quant - 1; i++){
                                                           System.out.print(num1 [i]);
           if (i < quant - 1)
                                   System.out.print(", ");
           else
                    System.out.print(".");
            }

    }
0

Operações Básicas em Java

public static void main(String[] args) {
     
        double mult,sub,adc,div;
        double v1 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 1"));
        double v2 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 2"));
        mult=(v1* v2);
        sub=(v1 - v2);
        adc=(v1 + v2);
        div=(v1 / v2);
       
        JOptionPane.showMessageDialog(null,"Multiplicação ="+mult
                + "\nSubtração = "+sub
                + "\nAdição = "+adc
                + "\nDivisão = "+div);
   
    }
0

sexta-feira, dezembro 02, 2011


Média de salários em Java

 public static void main(String[] args) {
       
  int quant_de_Funcionarios = 0,contador = 0;
  float salarioFuncionario = 0,totalSalarios = 0,mediaSalarial = 0;
        
  quant_de_Funcionarios = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite a quantidade de funcionários" ));
       
  while (contador< quant_de_Funcionarios){
                                           
  contador++;
  salarioFuncionario = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite o salário do funcionário"));
   totalSalarios = totalSalarios + salarioFuncionario;
   }
       
    mediaSalarial = totalSalarios / quant_de_Funcionarios;
    JOptionPane.showMessageDialog(null,"Média Salarial = " + mediaSalarial);
    }
0

Raíz quadrada em Java

public static void main(String[] args) {
   
        float num;
        num=Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um número para extrair a raíz : "));
        DecimalFormat doc=new DecimalFormat("0");
        JOptionPane.showMessageDialog(null,"A raiz quadrada é : "+doc.format(Math.sqrt(num))  );
    }
0

Troca de valores em Java

public static void main(String[] args) {
     
        int primeiro,segundo;
        primeiro = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
        segundo = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite outro numero"));
       
        JOptionPane.showMessageDialog(null,"Primeiro :  " +primeiro);
        JOptionPane.showMessageDialog(null,"Segundo :  " + segundo);
        JOptionPane.showMessageDialog(null,"Primeiro :  " + segundo);
        JOptionPane.showMessageDialog(null,"Segundo :  " + primeiro);
           
        }
    }
0

Conversor de temperatura em Java

public static void main(String[] args) {
     
        float cel,n;
        n = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
        DecimalFormat Dec=new DecimalFormat("0.00");
        cel=(float) ((n - 32) / 1.8);
        JOptionPane.showMessageDialog(null,"O resultado e : " + Dec.format(cel));
   
}
0

Número positivo e negativos em Java

 public static void main(String[] args) {
     
         int n;
         n = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
       
         if(n>=1){
                       JOptionPane.showMessageDialog(null,"O numero e positivo");
         }
         if(n<0){
                     JOptionPane.showMessageDialog(null,"O numero e negativo");
    }
}
0

Usuário e senha em Java

 public static void main(String[] args) {

        String user = JOptionPane.showInputDialog("Digite o usuário: ");
        String pass = JOptionPane.showInputDialog("Digite a senha: ");
     
        if ((user.equals("seu nome")) && (pass.equals("123")) {
                                                                                            JOptionPane.showMessageDialog(null,"Oi");
       }
       else{
              JOptionPane.showMessageDialog(null, "Usuário ou senha inválido!!!");
       }
}
0

Operações Básicas em Java

 public static void main(String[] args) {

     int x = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
     String calc = JOptionPane.showInputDialog("Digite a opção: "+
                                                              "\n+ Soma"+
                                                              "\n- Subtração"+
                                                              "\n/ Divisão"+
                                                              "\n* Multiplicação");
     
      int y = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
      float tot;
         
      switch(calc.hashCode()) {
                       
      case '+':
                     tot=x+y;
                     JOptionPane.showMessageDialog(null, x+ " + " +y+ " = " +tot);
      break;
      case '-':
                     tot=x-y;
                     JOptionPane.showMessageDialog(null, x+ " - " +y+ " = " +tot);
      break;
      case '/':
                    tot=x/y;
                    JOptionPane.showMessageDialog(null, x+ " / " +y+ " = " +tot);
      break;
      case '*':
                   tot=x*y;
                   JOptionPane.showMessageDialog(null, x+ " * " +y+ " = " +tot);
      break;
      default:
     
    JOptionPane.showConfirmDialog(null, "Opção inválida!!!");
     break;
         }
             
    }
0

A soma dos multiplos de 7 em Java

public static void main(String[] args) {
     
        int i=100, soma=0;
        for (i=100;i<=200;i++){
                                     
         if (i%7==0) {
                             soma=soma+i;
        }
           }
        JOptionPane.showMessageDialog(null,"A soma dos multiplos de 7 de 100 a 200 é: "+soma);
    }
0

Tabuada.

public static void main(String[] args) {
       
        int cont,tab;
        tab = Integer.parseInt(JOptionPane.showInputDialog("Digite um valor para saber sua tabuada:"));
                 
        for (cont=1;cont<=10;cont++){
                                                         int total=tab*cont;

        JOptionPane.showMessageDialog(null,tab+" x "+cont+" = "+total);
         }
    }
0

Média de idades em Java

public static void main(String[] args) {

    int ind, idade,maior_idade=0,media=0,menor_idade=200;
    for(ind=1; ind<=10; ind++){
                                       idade =Integer.parseInt( JOptionPane.showInputDialog(null,"Digite uma idade : "));
                                       media +=idade;
           
    if(idade>maior_idade){
                                        maior_idade=idade;
    }
     if(idade<menor_idade){
                                          menor_idade=idade;
     }
        }
           media=media/10;
         
          JOptionPane.showMessageDialog(null,"Média das idades: "+media);
          JOptionPane.showMessageDialog(null,"Menor idade: "+menor_idade);
          JOptionPane.showMessageDialog(null,"Maior idade:"+maior_idade);
       }
0