Lab4-Plural
5530454021 น.ส.มัลลวีร์ บูรณโชคไพศาล (COM22431) (7/13/2012 (11:36:58 AM))
| MiniQuiz + TestScript |
JLab>javac Plural.java
JLab>
JLab>java Selftest
JLab> testPlural : ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok (10.0/10.0)
JLab> : -----------------------------
JLab> : ?????? 10.0 ????? (???? 10.0)
JLab> : -----------------------------
JLab> :<POINT>10.0</POINT> (<TOTAL>10.0</TOTAL> )
JLab>
ได้ 10 คะแนน |
| Source Code |
import java.util.Scanner;
public class Plural {
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
System.out.print("singular noun = ");
String s = kb.next();
String p = "";
String s1 = s.trim();
String s2 = s1.toLowerCase();
int x = s2.length();
String last = s.substring(x - 1, x);
String blast = s.substring(x - 2, x - 1);
String almost = s.substring(0,x-1);
if (last.equals("s")) {
p = s2 + "es";
}
else if(last.equals("x")){
p = s2 + "es";
}
else if (last.equals("h") && blast.equals("c")) {
p = s2 + "es";
} else if (last.equals("y")) {
if (blast.equals("a") ){
p= s2 + "s";
} else if ( blast.equals("e")){
p= s2 + "s";
}else if (blast.equals("i")){
p= s2 + "s";
}else if (blast.equals("o")){
p= s2 + "s";
}else if (blast.equals("u")){
p= s2 + "s";
}
else {
last = "i";
p=almost+last+"es";
}
}
else {
p= s2 + "s";
}
System.out.println("plural = " + p);
}
}
|
SM=2, CM=12, ST=8, KY=652, TR=60:00
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
|
|