Labs vakars.
Izdomāju uztaisīt ''LINGO'' spēli Javā un sadūros ar problēmu.


import javax.swing.JOptionPane;


public class WordGuessingGame {

   public static void main(String[] args) {
       
       
       String vards = JOptionPane.showInputDialog("Minamais vards: "); // Vaards, kursh jaauzmin.
       for (int i = 0; i<vards.length(); i++)
       {
           System.out.print("-");
           char a = vards.charAt(i);
       }
       
       System.out.println();
       
       String min = JOptionPane.showInputDialog("Ievadi vardu: "); // Ar sho vaardu min.
       for (int b = 0; b<min.length(); b++)
           {
               char a1 = min.charAt(b);
           }
           
   do

   {
       char a1 = 0;
       char a = 0;

               if (a == a1)
                   {
                       
                   
                   
                   }



   }
   while (vards == min);



}

}




Lieta tāda, ka šajā vietiņā:


if (a == a1)
                   {
                       
                   
                   
                   }

Man vajadzētu dabūt ārā '' ----a '' (Kur 'a' ir simbols, kurš sakrīt ar cilvēka minēto simbolu, un '-' ir simbols, kurš nav 'a'). Pašlaik dabūt ārā spēju tikai ievadīto vārdu burtu skaitu ''------'' formātā, bet pie if nosacījuma, ka minamā vārda ''----'' tiktu aizstāts ar minēto vārda simbolu, protams, ja viņi sakrīt. Vai man vajadzētu tur mēģināt iebāzt replace funkciju? Es īsti nezinu kā, lai norādu attiecīgo vietu vārda virknē, ja šis simbols sakrīt. Pagrūti laikam jau ir saprast, ko te esmu novāvuļojis, bet, palīdzība noderētu.