Lab4-Plural


5530110121  นายชาญ พิมมานโรจนากูร (COM22000) (12/14/2012 (12:20:36 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 = "";
    String a = new String("");
    int l = s.length();
    if (s.substring(l - 1).equals("s") || s.substring(l - 2).equals("ch") || s.substring(l - 1).equals("x") || s.substring(l - 2).equals("sh")) {
      a = "es";
      p = s + a;
    }
    else {
      if (s.substring(l - 1).equals("y") && !((s.substring(l - 2, l - 1)).equals("a") || (s.substring(l - 2, l - 1)).equals("e") || (s.substring(l - 2, l - 1)).equals("i") || (s.substring(l - 2, l - 1)).equals("o")
            || (s.substring(l - 2, l - 1)).equals("u"))){
        a = "es";
        String b = new String(s.substring(0, l - 1));
        p = b + "i" + a;
      } else { p = s + "s"; };
    }





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

}
SM=0, CM=37, ST=48, KY=702, 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 ;
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 ;
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 ;