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