package malliLuento; /** * InSitu -malliluento * @author vesal * @version 23.10.2009 * */ public class Pohja { /** * Etsii montako kirjainta on sanassa on oikein. * Laittaa oikeat-jonoon oikeat kirjaimet paikalleen. * @param sana missä on oikeat kirjaimet * @param kirjain tutkittava kirjain * @param oikeat jono jossa tähänastiset oikeat merkit paikallaan * @return oikeat-jonoon paikalleen laitettujen kirjainten määrä */ // public static T1 tutkiOikeat(String sana, char kirjain, StringBuilder oikeat) { /** * @param args ei käytössä */ public static void main(String[] args) { /* String sana = "kissa"; char kirjain = 's'; StringBuilder oikeat = new StringBuilder("_____"); int lkm = tutkiOikeat(sana,kirjain,oikeat); // lkm = 2; oikeat == "__ss_"; System.out.printf("Oikeita %d, sana toistaiseksi: %s%n",lkm,oikeat); lkm = tutkiOikeat(sana,'a',oikeat); // lkm = 2; oikeat == "__ssa"; lkm = tutkiOikeat(sana,'k',oikeat); // lkm = 2; oikeat == "k_ssa"; lkm = tutkiOikeat(sana,'i',oikeat); // lkm = 2; oikeat == "kissa"; if ( sana == oikeat.toString() ) System.out.println("Voitit"); if ( sana.equals(oikeat) ) System.out.println("Voitit"); if ( oikeat.equals(sana) ) System.out.println("Voitit"); if ( sana.equals(oikeat.toString()) ) System.out.println("Voitit"); */ } }