Lab4-Plural


5530225721  นายธนภัทร์ วงศ์บุญยกุล (COM22000) (11/28/2012 (12:13:52 PM))

MiniQuiz + TestScript
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 = "";
    int a = 0;
    String b = "";
    String c = "";
    String d="";
    s = s.trim();
    s = s.toLowerCase();
    a = s.length();
    b = s.substring(a-1,a);
    c = s.substring(a-2,a-1);
    d = s.substring(a - 2, a);
    p = s + "s";
    if (b.equals("x")) {
      p = s + "es"; }
      if (b.equals("s")) {
      p = s + "es"; }
      if (b.equals("x")) {
      p = s + "es"; }
if (d.equals("ch")) {
      p = s + "es"; }
      if (b.equals("y")) {
      if (c.equals("a")||c.equals("e")||c.equals("i")||c.equals("o")||c.equals("u") ){
      p = s + "s"; }
      else{p=s.substring(0,a-1)+"ies"
; 

}}

    
    
    





    
    System.out.println("plural = " + p);
  }

}
SM=0, CM=14, ST=15, KY=269, 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 ;
ERR = 60:00 ;
ERR = 60:00 ;