public class CNP {
private static final int[] pesoCPF = {11, 10, 9, 8, 7, 6, 5, 4, 3, 2};
private static final int[] pesoCNPJ = {6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2};
private static int calcularDigito(String str, int[] peso) {
int soma = 0;
for (int indice=str.length()-1, digito; indice >= 0; indice-- ) {
digito = Integer.parseInt(str.substring(indice,indice+1));
soma += digito*peso[peso.length-str.length()+indice];
}
soma = 11 - soma % 11;
return soma > 9 ? 0 : soma;
}
public static boolean isValidCPF(String cpf) {
if ((cpf==null) || (cpf.length()!=11)) return false;
Integer digito1 = calcularDigito(cpf.substring(0,9), pesoCPF);
Integer digito2 = calcularDigito(cpf.substring(0,9) + digito1, pesoCPF);
return cpf.equals(cpf.substring(0,9) + digito1.toString() + digito2.toString());
}
public static boolean isValidCNPJ(String cnpj) {
if ((cnpj==null)||(cnpj.length()!=14)) return false;
Integer digito1 = calcularDigito(cnpj.substring(0,12), pesoCNPJ);
Integer digito2 = calcularDigito(cnpj.substring(0,12) + digito1, pesoCNPJ);
return cnpj.equals(cnpj.substring(0,12) + digito1.toString() + digito2.toString());
}
public static void main(String[] args) {
System.out.printf("CPF Valido:%s \n", CNP.isValidCPF("01115375502"));
System.out.printf("CNPJ Valido:%s \n", CNP.isValidCNPJ("13642634756318"));
}
}
Mostrando postagens com marcador Códigos JAVA. Mostrar todas as postagens
Mostrando postagens com marcador Códigos JAVA. Mostrar todas as postagens
quarta-feira, 22 de junho de 2011
sexta-feira, 17 de junho de 2011
Lendo arquivos txt (JAVA)
import java.io.*;
public class Estudos{ public static void main(String[] args){
try {
BufferedReader bf = new BufferedReader(new FileReader("teste.txt"));
String teste;
while((teste = bf.readLine()) != null){
System.out.println(teste);
}
in.close();
} catch (IOException e){
}
System.exit(0); }
}
Armazenando inteiros em ArrayList (JAVA)
import java.util.ArrayList;
public class Programa{ public static void main(String[] args){
// cria uma ArrayList que conterá inteiros
ArrayListvalores = new ArrayList ();
// adiciona itens na lista
valores.add(34);
valores.add(12);
valores.add(8);
valores.add(23);
// exibe os valores da lista
for(int i = 0; i < valores.size(); i++)
System.out.println(valores.get(i));
System.exit(0); } }
Conectando em bancos mysql (JAVA)
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class CarregarDriver{
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
System.out.println("Driver carregado com sucesso!");
}
catch (Exception ex) {
System.out.println("Driver nao pode ser carregado!");
}
}
}
import java.sql.DriverManager;
import java.sql.SQLException;
public class CarregarDriver{
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
System.out.println("Driver carregado com sucesso!");
}
catch (Exception ex) {
System.out.println("Driver nao pode ser carregado!");
}
}
}
Assinar:
Postagens (Atom)