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