Advertisement
Aseron

Untitled

Jan 16th, 2017
381
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.95 KB | None | 0 0
  1. import java.util.Scanner;
  2. public class Harmadik{
  3.     public static void main(String atgs[]){
  4.         Scanner szavak = new Scanner(System.in);
  5.         System.out.println("Kedves Jatekosok, ez az Alma!");
  6.         System.out.println("A jatekosoknak az elozo jatekos szavanak utolso betujet kezdobetukent hasznalva kell leirniuk egy szot!");
  7.         System.out.println("Rossz kezdobetu eseten a jatekos veszit!");
  8.         System.out.println("Adja meg a jatekosok szamat!");
  9.         int jatekosszam = szavak.nextInt();
  10.         int valtozoszam = jatekosszam-1;
  11.         System.out.println("Kezdodjek a Alma, ami egyben a kezdoszavunk is!");
  12.         String szo=null;
  13.         String ujszo="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
  14.         String temp=null;
  15.         String kihagy1=null;
  16.         String kihagy2=null;
  17.         int elobbihossz1=0;
  18.         int elobbihossz2=0;
  19.         int szohossz=0;
  20.             for(int i=0;i<=jatekosszam;i++){
  21.                 if(jatekosszam==0){
  22.                     System.out.println("Tied a Gyozelem!");
  23.                 }
  24.                 if(i==jatekosszam){ // visszaugrik az elso jatekosra
  25.                     i=0;
  26.                 }
  27.                
  28.                 if(i%2==1){
  29.                     if(valtozoszam==jatekosszam){
  30.                         System.out.println((i+1)+". jatekos szava: ");
  31.                        
  32.                         ujszo = szavak.next();
  33.                         kihagy2 = ujszo;
  34.                         elobbihossz1=szohossz;
  35.                             if(szo.charAt(szohossz) == ujszo.charAt(0)){
  36.                                 temp = szo;
  37.                                 szo = ujszo;
  38.                                 }else{
  39.                                     System.out.println("Hibas szo, a "+(i+1)+". jatekos veszitett, szivas!");
  40.                                     jatekosszam-=1;
  41.                                     ujszo=kihagy1;
  42.                                     szohossz=elobbihossz2;
  43.                                 }
  44.                         valtozoszam-=1;
  45.                     }else{
  46.                 System.out.println((i+1)+". jatekos szava: ");
  47.                
  48.                 ujszo = szavak.next();
  49.                 szohossz = szo.length()-1;
  50.                 kihagy2 = ujszo;
  51.                 elobbihossz1=szohossz;
  52.                     if(szo.charAt(szohossz) == ujszo.charAt(0)){
  53.                         temp = szo;
  54.                         szo = ujszo;
  55.                         }else{
  56.                             System.out.println("Hibas szo, a "+(i+1)+". jatekos veszitett, szivas!");
  57.                             jatekosszam-=1;
  58.                             ujszo=kihagy1;
  59.                             szohossz=elobbihossz2;
  60.                         }
  61.                     }
  62.                 }else{
  63.                     if(valtozoszam==jatekosszam){
  64.                         System.out.println((i+1)+". jatekos szava: ");
  65.                        
  66.                         szo = szavak.next();
  67.                         kihagy1 = szo;
  68.                         elobbihossz2=szohossz;
  69.                             if(ujszo.charAt(szohossz) == szo.charAt(0)){
  70.                                 temp = ujszo;
  71.                                 ujszo = szo;
  72.                                 }else{
  73.                                     System.out.println("Hibas szo, a "+(i+1)+". jatekos veszitett, szivas!");
  74.                                     jatekosszam-=1;
  75.                                     szo=kihagy2;
  76.                                     szohossz=elobbihossz1;
  77.                                     }
  78.                         valtozoszam-=1;
  79.                     }
  80.                     System.out.println((i+1)+". jatekos szava: ");
  81.                    
  82.                     szo = szavak.next();
  83.                     szohossz = ujszo.length()-1;
  84.                     kihagy1 = szo;
  85.                     elobbihossz2=szohossz;
  86.                         if(ujszo.charAt(szohossz) == szo.charAt(0)){
  87.                             temp = ujszo;
  88.                             ujszo = szo;
  89.                             }else{
  90.                                 System.out.println("Hibas szo, a "+(i+1)+". jatekos veszitett, szivas!");
  91.                                 jatekosszam-=1;
  92.                                 szo=kihagy2;
  93.                                 szohossz=elobbihossz1;
  94.                      
  95.                             }
  96.                     }
  97.             }
  98.     }
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement