quarta-feira, 17 de outubro de 2012

Aula java 5


NUMEROS PRIMOS JAVA


   public static void main(String[] args) {
        long ni, ns;
        int c, cp=0;
        ni = Long.parseLong(showInputDialog(null, "Numero Inicial: "));
        ns = Long.parseLong(showInputDialog(null, "Numero Final: "));
        for (long i = ni; i < ns; i++) {
            c = 0;
            for (long q = 1; q <= i; q++) {
                if (i % q == 0) {
                    c++;
                }
                if (c > 2) {
                    break;
                }
            }
            if (c == 2){
                System.out.print(i+"; ");
                cp=cp + 1;

        }

    }
        System.out.println("");
                        System.out.print("Existem "+cp);
                        System.out.println(" numeros primos");
}
}


_________________________________________________________________________________
PEGANDO 10 NOMES


import static javax.swing.JOptionPane.*; <<<--static+.* =nao precisa do JOptionPane em showInput... etc
public class DemoVetor {
    public static void main(String[] args) {
        String[] nome= new String[10];
        //O codigo abaixo é para fazer a entrada
        //de daods dos dez nomes.
        for (int i = 0; i < 10; i++) {
           nome[i]= showInputDialog(null, "Nome ("+i+"): ");
        }
        //no codigo abaixo imprimira os 10 nomes
        // armazenados.
        for (int i = 0; i < 10; i++) {
            System.out.println("nome("+i+")="+nome[i]);
        }
    }
}
_________________________________________________________________________________
MATRIZ



import javax.swing.JOptionPane;
public class usandoMatriz {
    public static void main(String[] args) {
        int lin= Integer.parseInt(JOptionPane.showInputDialog(null,"Informe a quantidade de linha de matriz: "));
        int col= Integer.parseInt(JOptionPane.showInputDialog(null, "Informe a quantidade de colunas da matriz: "));
        int matriz[][]=new int[lin][col];
        for (int i = 0; i < lin; i++) {
            for (int j = 0; j < col; j++) {
                matriz[i][j]=Integer.parseInt(JOptionPane.showInputDialog(null, "Digite o valor da posição["+(i+1)+","+(j+1)+"]", "MATRIZ",1));
                System.out.println("Matriz Digitada.");
            }
        }
        for (int i = 0; i < lin; i++) {
            System.out.println();
            for (int j = 0; j < col; j++) {
                System.out.print(matriz[i][j]+"\t");
            }
        }
    }
}
_________________________________________________________________________________
VETOR

import javax.swing.JOptionPane;
public class UsandoVetor {
    public static void main(String[] args) {
        int n= Integer.parseInt(JOptionPane.showInputDialog("Digite o Tamanhno do vetor"));
        int vetor[]=new int [n];
        
        for (int i = 0;i<n;i++){
            vetor[i]=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite o valor"+(i+1),"Resultado", 1));
            System.out.println("Vetor Digitado");
        }
        for (int i = 0; n < 10; i++) {
            System.out.print(vetor[i]+" ");
        }
    }
}
_________________________________________________________________________________
ORGANIZANDO ARRAY


package aulajava;
import java.util.*;
import javax.swing.JOptionPane.*;
public class OrganizandoArray {
    public static void main(String[] args) {
        String[] lista1= {"8","ferwas","ana","5","2","1"};
        String[] listaOrganizada;
        listaOrganizada= lista1;
        Arrays.sort(listaOrganizada,0,6);
        for (int i = (listaOrganizada.length-1); i >= 0 ; i--) {
            System.out.print(listaOrganizada[i]+" ");
        }
    }
}

_________________________________________________________________________________
FATORIAL


package Aula6;

import static javax.swing.JOptionPane.*;
import static java.lang.Math.*;

public class Fatorial {

    public static void main(String[] args) {
        int valor, valorinicio;
        valor = (int) Double.parseDouble(showInputDialog("Digite o valor a ser calculado: "));
        valorinicio = valor;
        for (int i = valor-1; i > 1; i--) {
            valor= valor*(i);
        }
        showMessageDialog(null, "O fatorial de " + valorinicio + " =" + valor);

    }
}


_________________________________________________________________________________
NUMEROS ALEATORIOS

package Aula6;

import static java.lang.Math.*;
import static javax.swing.JOptionPane.*;

public class NumerosAleatorios {

    public static void main(String[] args) {
        int[] numeros = new int[6];
        int aux, i=0;
        boolean controle=false;
        while(i<6) {
            aux = (int) (random() * 60 + 1);
            //verificar se ja existe numero sorteado.
            for (int j = 0; j <= i; j++) {
                if (aux==numeros[j]){
                    controle=false;
                    break;
                }else{
                    controle=true;
                }
            }
            if (controle==true){
                numeros[i]=aux;
                i++;
            }
        }
        System.out.println("Numeros Sorteados: ");
        for (int j = 0; j < 6; j++) {
            System.out.println((j+1)+"º - "+numeros[j]);
        }
    }
}

----------------------------------------------------------------------------------------------------------
METODOS(NUMEROS ALEATORIOS\2)

import static java.lang.Math.*;
import static javax.swing.JOptionPane.*;
import java.util.Arrays;

public class NumerosAleatorios {

    public static void main(String[] args) {
        int[] numeros = new int[6];
        sorteio(numeros);
        System.out.println("Numeros Sorteados: ");
        imprime(numeros);
    }

    public static int[] sorteio(int[] numeros) {
        int aux, i = 0;
        boolean controle = false;
        while (i < 6) {
            aux = (int) (random() * 60 + 1);
            //verificar se ja existe numero sorteado.
            for (int j = 0; j <= i; j++) {
                if (aux == numeros[j]) {
                    controle = false;
                    break;
                } else {
                    controle = true;
                }
            }
            if (controle == true) {
                numeros[i] = aux;
                i++;
            }
        }
        return numeros;
    }

    public static void imprime(int[] numeros) {
        Arrays.sort(numeros, 0, 6);
        for (int j = 0; j < 6; j++) {
            System.out.println((j + 1) + "º - " + numeros[j]);
        }
    }
}

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Consequencia da "criação de classe"

public class NumerosMegaSena {
    public static void main(String[] args) {
        NumerosAleatorios na=new NumerosAleatorios();
        na.sorteio(na.numeros);
        System.out.println("Numeros Sorteados");
        na.imprime(na.numeros);
        System.out.println("\nPrimeiro numero: "+na.numeros[0]);
        System.out.println("Ultimo numero: "+na.numeros[5]);
    }
}

_________________________________________________________________________________

Nenhum comentário:

Postar um comentário