sexta-feira, 19 de outubro de 2012

Aula 6 java


RAIZES


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

public class DemoRaizes {

    public static void main(String[] args) {
        double valor;
        valor = Double.parseDouble(showInputDialog("Valor a ser calculado: "));
        showMessageDialog(null," Raiz Quadrada de " + valor + "= " + sqrt(valor)+"\n Raiz Cubica de "+valor+"= "+cbrt(valor));
      
    }
}

_________________________________________________________________________________


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]);
    }
}

_________________________________________________________________________________

quinta-feira, 11 de outubro de 2012

import javax.swing.JOptionPane;

psvm=public static void main ...

sout= System.out.println ("");

Integer.parseInt(JOptionPane.showInputDialog(null,"Pergunta","Nome da 'aba' ", 1(caso tenha mais abas)));  
/\-- digitar no programa(aba).

JOptionPane.showMessageDialog(null, "Resposta");

domingo, 19 de fevereiro de 2012

The beggining of the end

Sentado no sofá, lá estava eu, assistindo minha querida novela (algo que tive de me acostumar já que não tinha outra coisa passando), quando a maldita musica de urgente do canal me aparece.
   -Hoje, todos representantes mundiais fizeram uma reunião. A principio todos pensavam que seria sobre mais um acordo mundial, mas não. Foi decidido que seriam esclarecidos algumas duvidas sobre as previsões do fim.
   Me ajeitei. Percebi que finalmente saberia o que todos estavam conversando. Desde que comecei a trabalhar em casa, quase não saio, e por isso mesmo não sei de quase nada atual. Via meus vizinhos conversando sobre alguma coisa, todos iam para as portas de suas casas, como se fosse um ritual, e iam para o parque. Lá, eles conversam durante horas e horas. Não queria me intrometer, muito menos saber das fofocas que deveriam rolar ali. Porém, ouvi certa vez quando fui andar (na realidade descobrir o que tanto conversavam), algo como o fim do mundo.
   Sempre fui cético, e prefiro continuar quanto a isso, mas eles estavam tão concentrados na conversa que parecia ser algo serio e que iria acontecer. Fiz algumas pesquisas sobre o assunto. Maias, ano 2000, ano 2012, 21 de dezembro. Nada muito interessante pensei. Pelo menos, o que eu tinha conseguido pelos sites comuns. Foi-se a época que ficava mexendo em sites federais e internacionais. Depois de quase ter sido preso, decidi parar com isso. Pelo menos, até agora.
   - O presidente dos EUA fez um discurso sobre o que eles tinham decidido.
   - Depois de nos reunirmos, nós decidimos que o fim do mundo não vira por causa de uma previsão maia, apesar de ter sido influenciada por ela, neutrinos, meteoros ou catástrofes naturais. Uma serie de ataques nas redes mundiais, tanto econômicas quanto militares, seguidos de um vídeo de uma Liga Hacker, denominada "V", percebemos que o fim vira de um caos geral. Uma volta a era das pedras.