10 likes | 210 Views
Test 3. Objetorienteeritud programmeerimine 2008/2009 kevadsemester Rühm inf 1 E 12-14 ruum L203. Eesnimi. Perekonnanimi. public class Kaart { private int mast ; // väärtuseks 1, 2, 3 või 4
E N D
Test 3 Objetorienteeritud programmeerimine 2008/2009 kevadsemester Rühm inf 1 E 12-14 ruum L203 Eesnimi Perekonnanimi public class Kaart{ private int mast; // väärtuseks 1, 2, 3 või 4 // (tähistavad vastavalt: ÄRTU, RUUTU, RISTI, POTI) private int suurus; // väärtuseks 2 või 3 või ... või 14 // (11, 12, 13, 14 tähistavad vastavalt: // SOLDAT, EMAND, KUNINGAS, ÄSS) . . . /*********************************** * Isendi sõnekuju. * @return Kaardi konsoolile väljastamiseks mõeldud sõne. */ public String toString(){ } } Kirjutada meetodi toString sisu: Äärmuseni lihtne: retrun mast + “ “ + suurus; Väga keeruline: String[] suurused = {"2", "3", "4", "5", "6", "7", "8", "9", "10", "S", "Q", "K", "A"}; // Sõltuvalt op-süsteemist: if(System.getProperty("os.name").startsWith("Windows")) return (char)(mast+2) + " " + suurused[suurus - 2]; else { String[] mastid = {"ARTU", "RUUTU", "RISTI", "POTI"}; return mastid[mast-1] + " " + suurused[suurus - 2]; } Vajadusel jätkata pöördel Näiteid: Windows mitte-Windows ARTU 6 POTI Q RUUTU K RUUTU 3 ARTU S RISTI 9 ARTU 10 ♥ Q ♠ 4 ♦ S ♥ 2 ♥ 4 ♣ 4