Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Tris {
- private static Scanner dd;
- public static void Trispl(String[] args) {
- dd = new Scanner(System.in);
- String a,s,d,f,g,h,j,k,l,symbol1,symbol2;
- while(true){
- System.out.print("Inserisci il simbolo del giocatore 1: ");
- symbol1=new String(dd.next());
- if(symbol1.length()==1){break;}
- System.out.println("1 carattere.");
- }
- while(true){
- System.out.print("Inserisci il simbolo del giocatore 2: ");
- symbol2=new String(dd.next());
- if(symbol2.length()==1){break;}
- System.out.println("1 carattere.");
- }
- int sel;
- a=s=d=f=g=h=j=k=l=" ";
- while(true){
- System.out.println("7|8|9 "+j+"|"+k+"|"+l);
- System.out.println("----- -----");
- System.out.println("4|5|6 "+f+"|"+g+"|"+h);
- System.out.println("----- -----");
- System.out.println("1|2|3 "+a+"|"+s+"|"+d);
- while(true){
- System.out.print("Dove inserire il simbolo giocatore 1: ");
- sel=dd.nextInt();
- if(sel==1 & a==" "){a=symbol1;break;}
- else if(sel==2 & s==" "){s=symbol1;break;}
- else if(sel==3 & d==" "){d=symbol1;break;}
- else if(sel==4 & f==" "){f=symbol1;break;}
- else if(sel==5 & g==" "){g=symbol1;break;}
- else if(sel==6 & h==" "){h=symbol1;break;}
- else if(sel==7 & j==" "){j=symbol1;break;}
- else if(sel==8 & k==" "){k=symbol1;break;}
- else if(sel==9 & l==" "){l=symbol1;break;}
- else{System.out.println("Impossibile inserire il simbolo.");}
- }
- if(a==symbol1&s==symbol1&d==symbol1){}
- else if(f==symbol1&g==symbol1&h==symbol1){System.out.println("Il giocatore 1 ha vinto!");break;}
- else if(j==symbol1&k==symbol1&l==symbol1){System.out.println("Il giocatore 1 ha vinto!");break;}
- else if(j==symbol1&f==symbol1&a==symbol1){System.out.println("Il giocatore 1 ha vinto!");break;}
- else if(k==symbol1&g==symbol1&s==symbol1){System.out.println("Il giocatore 1 ha vinto!");break;}
- else if(l==symbol1&h==symbol1&d==symbol1){System.out.println("Il giocatore 1 ha vinto!");break;}
- else if(j==symbol1&g==symbol1&d==symbol1){System.out.println("Il giocatore 1 ha vinto!");break;}
- else if(l==symbol1&g==symbol1&a==symbol1){System.out.println("Il giocatore 1 ha vinto!");break;}
- else if(a!=" "&s!=" "&d!=" "&f!=" "&g!=" "&h!=" "&j!=" "&k!=" "&l!=" "){System.out.println("I 2 giocatori hanno pareggiato!");break;}
- System.out.println("7|8|9 "+j+"|"+k+"|"+l);
- System.out.println("----- -----");
- System.out.println("4|5|6 "+f+"|"+g+"|"+h);
- System.out.println("----- -----");
- System.out.println("1|2|3 "+a+"|"+s+"|"+d);
- while(true){
- System.out.print("Dove inserire il simbolo giocatore 2: ");
- sel=dd.nextInt();
- if(sel==1 & a==" "){a=symbol2;break;}
- else if(sel==2 & s==" "){s=symbol2;break;}
- else if(sel==3 & d==" "){d=symbol2;break;}
- else if(sel==4 & f==" "){f=symbol2;break;}
- else if(sel==5 & g==" "){g=symbol2;break;}
- else if(sel==6 & h==" "){h=symbol2;break;}
- else if(sel==7 & j==" "){j=symbol2;break;}
- else if(sel==8 & k==" "){k=symbol2;break;}
- else if(sel==9 & l==" "){l=symbol2;break;}
- else{System.out.println("Impossibile inserire il simbolo.");}
- }
- if(a==symbol2&s==symbol2&d==symbol2){System.out.println("Il giocatore 2 ha vinto!");dd.next();break;}
- else if(f==symbol2&g==symbol2&h==symbol2){System.out.println("Il giocatore 2 ha vinto!");break;}
- else if(j==symbol2&k==symbol2&l==symbol2){System.out.println("Il giocatore 2 ha vinto!");break;}
- else if(j==symbol2&f==symbol2&a==symbol2){System.out.println("Il giocatore 2 ha vinto!");break;}
- else if(k==symbol2&g==symbol2&s==symbol2){System.out.println("Il giocatore 2 ha vinto!");break;}
- else if(l==symbol2&h==symbol2&d==symbol2){System.out.println("Il giocatore 2 ha vinto!");break;}
- else if(j==symbol2&g==symbol2&d==symbol2){System.out.println("Il giocatore 2 ha vinto!");break;}
- else if(l==symbol2&g==symbol2&a==symbol2){System.out.println("Il giocatore 2 ha vinto!");break;}
- else if(a!=" "&s!=" "&d!=" "&f!=" "&g!=" "&h!=" "&j!=" "&k!=" "&l!=" "){System.out.println("I 2 giocatori hanno pareggiato!");break;}
- }
- System.out.println(j+"|"+k+"|"+l);
- System.out.println("-----");
- System.out.println(f+"|"+g+"|"+h);
- System.out.println("-----");
- System.out.println(a+"|"+s+"|"+d);
- dd.nextLine();
- dd.nextLine();
- int b=0;
- while(b!=1000){System.out.println();b++;}
- }
- public static void main(String[] args) {
- while(true){Trispl(args);}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement