Lab4-Plural


5530916721  น.ส.สุธีรา เหลืองวัฒนพงศ์ (COM22233) (11/7/2555 (11:30:08))

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> : You got 10.0 points (out of 10.0)
JLab> : -----------------------------
JLab> :<POINT>10.0</POINT> (<TOTAL>10.0</TOTAL> )
JLab>

ได้ 10 คะแนน
Source Code

Plural.java


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 a = s2.length(); int b1 = a - 2; int b2 = a - 1; String c1 = s2.substring(b1, b1 + 1); String c2 = s2.substring(b2, b2 + 1); if (c1.equals("c") && c2.equals("h")) { p += s2 + "es"; } else if (c2.equals("s")||c2.equals("x")) { p += s2 + "es"; } else if (!(c1.equals("a")||c1.equals("e")||c1.equals("i")||c1.equals("o")||c1.equals("u"))&&c2.equals("y")){ p += s2.substring(0, b2) + "ies"; } else p+=s+"s"; System.out.println("plural = " + p); } }
SM=0, CM=15, ST=11, KY=681, TR=60:00
ERR = 60:00 1021,;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;