Codice PHP:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package brute.force;
/**
*
* @author Utente
*/
public class BruteForce {
/**
*
*/
public static char[] LettereECaratteri={'a','b','c','d','e','f','g','h','i','l','m','n','o','p','q','r','s','t','u','v','z','x','w','k','y','j','1','2','3','4','5','6','7','8','9','0','!','"','$','%','&','/','(',')','=','?','+','^','*','@','#','[',']','<','>','{','}',' ','-',',',';',':','A','B','C','D','E','F','G','H','I','L','M','N','O','P','Q','R','S','T','U','V','X','J','K','Y','W','Z','*','£','à','ò','é','è','ì','ù','°','ç','§','|'};
/**
* @param args the command line arguments
*/
public static void MetodoFor1(){//prima cifra
for(int a = 0;a<LettereECaratteri.length;++a){
System.out.println(""+LettereECaratteri[a]);
}
}
public static void MetodoFor2(){// seconda cifra
for(int a = 0;a<LettereECaratteri.length;a++){
for(int b=0;b<LettereECaratteri.length;b++){
System.out.println(""+LettereECaratteri[a]+LettereECaratteri[b]);
}
}
}
public static void MetodoFor3(){//terza cifra
for(int a= 0;a<LettereECaratteri.length;a++){
for(int b=0;b<LettereECaratteri.length;b++){
for(int c=0;c<LettereECaratteri.length;c++){
System.out.println(""+LettereECaratteri[a]+LettereECaratteri[b]+LettereECaratteri[c]);
}
}
}
}
public static void MetodoFor4(){//quarta cifra
for(int a= 0;a<LettereECaratteri.length;a++){
for(int b=0;b<LettereECaratteri.length;b++){
for(int c=0;c<LettereECaratteri.length;c++){
for(int d=0;d<LettereECaratteri.length;d++){
System.out.println(""+LettereECaratteri[a]+LettereECaratteri[b]+LettereECaratteri[c]+LettereECaratteri[d]);
}
}
}
}
}
public static void MetodoFor5(){//quinta cifra
for(int a= 0;a<LettereECaratteri.length;a++){
for(int b=0;b<LettereECaratteri.length;b++){
for(int c=0;c<LettereECaratteri.length;c++){
for(int d=0;d<LettereECaratteri.length;d++){
for(int e=0;e<LettereECaratteri.length;e++){
System.out.println(""+LettereECaratteri[a]+LettereECaratteri[b]+LettereECaratteri[c]+LettereECaratteri[d]+LettereECaratteri[e]);
}
}
}
}
}
}
public static void MetodoFor6(){//sesta cifra
for(int a= 0;a<LettereECaratteri.length;a++){
for(int b=0;b<LettereECaratteri.length;b++){
for(int c=0;c<LettereECaratteri.length;c++){
for(int d=0;d<LettereECaratteri.length;d++){
for(int e=0;e<LettereECaratteri.length;e++){
for(int f=0;e<LettereECaratteri.length;f++){
System.out.println(""+LettereECaratteri[a]+LettereECaratteri[b]+LettereECaratteri[c]+LettereECaratteri[d]+LettereECaratteri[e]+LettereECaratteri[f]);
}
}
}
}
}
}
}
public static void MetodoFor7(){//settima cifra
for(int a= 0;a<LettereECaratteri.length;a++){
for(int b=0;b<LettereECaratteri.length;b++){
for(int c=0;c<LettereECaratteri.length;c++){
for(int d=0;d<LettereECaratteri.length;d++){
for(int e=0;e<LettereECaratteri.length;e++){
for(int f=0;e<LettereECaratteri.length;f++){
for(int g=0;g<LettereECaratteri.length;g++){
System.out.println(""+LettereECaratteri[a]+LettereECaratteri[b]+LettereECaratteri[c]+LettereECaratteri[d]+LettereECaratteri[e]+LettereECaratteri[f]+LettereECaratteri[g]);
}
}
}
}
}
}
}
}
public static void MetodoFor8(){//ottava cifra
for(int a= 0;a<LettereECaratteri.length;a++){
for(int b=0;b<LettereECaratteri.length;b++){
for(int c=0;c<LettereECaratteri.length;c++){
for(int d=0;d<LettereECaratteri.length;d++){
for(int e=0;e<LettereECaratteri.length;e++){
for(int f=0;e<LettereECaratteri.length;f++){
for(int g=0;g<LettereECaratteri.length;g++){
for(int h=0;h<LettereECaratteri.length;h++){
System.out.println(""+LettereECaratteri[a]+LettereECaratteri[b]+LettereECaratteri[c]+LettereECaratteri[d]+LettereECaratteri[e]+LettereECaratteri[f]+LettereECaratteri[g]+LettereECaratteri[h]);
}
}
}
}
}
}
}
}
}
public static void MetodoFor9(){//nona cifra
for(int a= 0;a<LettereECaratteri.length;a++){
for(int b=0;b<LettereECaratteri.length;b++){
for(int c=0;c<LettereECaratteri.length;c++){
for(int d=0;d<LettereECaratteri.length;d++){
for(int e=0;e<LettereECaratteri.length;e++){
for(int f=0;e<LettereECaratteri.length;f++){
for(int g=0;g<LettereECaratteri.length;g++){
for(int h=0;h<LettereECaratteri.length;h++){
for(int i=0;i<LettereECaratteri.length;i++){
System.out.println(""+LettereECaratteri[a]+LettereECaratteri[b]+LettereECaratteri[c]+LettereECaratteri[d]+LettereECaratteri[e]+LettereECaratteri[f]+LettereECaratteri[g]+LettereECaratteri[h]+LettereECaratteri[i]);
}
}
}
}
}
}
}
}
}
}
public static void MetodoFor10(){//decima cifra
for(int a= 0;a<LettereECaratteri.length;a++){
for(int b=0;b<LettereECaratteri.length;b++){
for(int c=0;c<LettereECaratteri.length;c++){
for(int d=0;d<LettereECaratteri.length;d++){
for(int e=0;e<LettereECaratteri.length;e++){
for(int f=0;e<LettereECaratteri.length;f++){
for(int g=0;g<LettereECaratteri.length;g++){
for(int h=0;h<LettereECaratteri.length;h++){
for(int i=0;i<LettereECaratteri.length;i++){
for(int l=0;l<LettereECaratteri.length;l++){
System.out.println(""+LettereECaratteri[a]+LettereECaratteri[b]+LettereECaratteri[c]+LettereECaratteri[d]+LettereECaratteri[e]+LettereECaratteri[f]+LettereECaratteri[g]+LettereECaratteri[h]+LettereECaratteri[i]+LettereECaratteri[l]);
}
}
}
}
}
}
}
}
}
}
}
public static void main(String[] args) {
// TODO code application logic here
System.out.println("la lunghezza dell'array è "+LettereECaratteri.length+", le cifre sono 10");
MetodoFor1();
MetodoFor2();
MetodoFor3();
MetodoFor4();
MetodoFor5();
MetodoFor6();
MetodoFor7();
MetodoFor8();
MetodoFor9();
MetodoFor10();
}
}
la ricerca su youtube mi serviva per un altro programma(che appunto cerca video su youtube e ho risolto con l'API)...e per non aprire un nuovo topic ho continuato con questo