Advertisement
Aseron

Untitled

Jan 16th, 2017
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.18 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(2-9ig)!");
  9.         int jatekosszam=szavak.nextInt();
  10.         if(jatekosszam<2 || jatekosszam>9){        
  11.             while(jatekosszam<2 || jatekosszam>9){
  12.                 System.out.println("A jatekosok szama csak 2-9-ig terjedhet!");
  13.                 jatekosszam=szavak.nextInt();
  14.             }
  15.         }
  16.         System.out.println("Kezdodjek a Alma, ami egyben a kezdoszavunk is!");
  17.         String szo=null;
  18.         String ujszo="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
  19.         String temp=null;
  20.         String kihagy1=null;
  21.         String kihagy2=null;
  22.         int szohossz=0;
  23.         int szamlalo=0;
  24.             for(int i=0;i<=jatekosszam;i++){
  25.                 if(jatekosszam==1){
  26.                     System.out.println("A megmaradt jatekose, azaz a Tied a Gyozelem!");
  27.                     break;
  28.                 }
  29.                 if(i==jatekosszam){ // visszaugrik az elso jatekosra
  30.                     i=0;
  31.                 }
  32.                 if(szamlalo%2==1){
  33.                 System.out.println((i+1)+". jatekos szava: ");
  34.                
  35.                 ujszo = szavak.next();
  36.                 szohossz = szo.length()-1;
  37.                 kihagy2 = ujszo;;
  38.                     if(szo.charAt(szohossz) == ujszo.charAt(0)){
  39.                         temp = szo;
  40.                         szo = ujszo;
  41.                         }else{
  42.                             System.out.println("Hibas szo, a "+(i+1)+". jatekos veszitett, szivas!");
  43.                             jatekosszam-=1;
  44.                             ujszo=kihagy1;
  45.                             if(i==jatekosszam){ // visszaugrik az elso jatekosra
  46.                                 i=-1;
  47.                             }
  48.                         }
  49.                 }else{
  50.                     System.out.println((i+1)+". jatekos szava: ");
  51.                    
  52.                     szo = szavak.next();
  53.                     szohossz = ujszo.length()-1;
  54.                     kihagy1 = szo;
  55.                         if(ujszo.charAt(szohossz) == szo.charAt(0)){
  56.                             temp = ujszo;
  57.                             ujszo = szo;
  58.                             }else{
  59.                                 System.out.println("Hibas szo, a "+(i+1)+". jatekos veszitett, szivas!");
  60.                                 jatekosszam-=1;
  61.                                 szo=kihagy2;
  62.                                 if(i==jatekosszam){ // visszaugrik az elso jatekosra
  63.                                     i=-1;
  64.                                 }
  65.                             }
  66.                     }
  67.                 szamlalo+=1;   
  68.             }
  69.     }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement