Lab4-Plural


5530141621  นายณัชพล อนันต์ถาวร (COM22002) (12/19/2012 (4:03:37 PM))

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 b, c, z = "aeiou"; int a, m, n = 1; a = s.length(); b = s.substring(a - 1, a); c = s.substring(a - 2, a - 1); m = z.indexOf(c); if (b.equals("s") || b.equals("x")) n = 2; if (b.equals("h") && c.equals("c")) n = 2; if (b.equals("y") && m != -1) n = 1; if (b.equals("y") && m == -1) n = 3; switch (n) { case 1 : s += "s"; break; case 2 : s += "es"; break; case 3 : s = s.substring(0, a - 1); s += "ies"; break; } p = s; System.out.println("plural = " + p); } }
SM=1, CM=12, ST=16, KY=559, TR=60:00
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;