Lab4-Plural


5530651321  นายอิทธิสุทธิ์ หิรัญเตียรณกุล (COM22000) (7/11/2012 (11:28:57 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 = "";
    int i=s.length();
    if (s.indexOf("s", i-1) != -1 || s.indexOf("x", i-1)!=-1 || s.indexOf("ch", i - 2)!=-1) {
      p = s + "es";
    }
    else if (s.indexOf("y", i-1) != -1 && s.indexOf("a", i - 2)==-1&& s.indexOf("e", i - 2)==-1&& s.indexOf("i", i - 2)==-1&& s.indexOf("o", i - 2)==-1&& s.indexOf("u", i - 2)==-1) {
      p = s.substring(0, i - 1) + "ies";
    }
    else {
      p = s + "s";
    }
    System.out.println("plural = " + p);
  }

}
SM=0, CM=13, ST=13, KY=350, 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 ;