題目很簡單! 有一 "abcd" 字符串,不區分大小寫要求給一個判斷
輸入正確的字符串 返回 true
輸入錯誤的字符串 返回 false一定一定是不區分大小寫!
大家嗮嗮!

解决方案 »

  1.   


    public void pp() {
        return new Scanner(System.in).next().equalsIgnoreCase("abcd")
     }
      

  2.   


    String input="....";
    if("abcd".equalsIgnoreCase(input)){
      return true;
    }else{
      return false;
    }
      

  3.   

    是public boolean pp()刚太急了,还缺个分号。
     第二种; public boolean ppp() {
         if (s1.compareToIgnoreCase(s2) == 0) {
           return true;
         } else 
           return false;
    晕死了。刚才掉线了。
      

  4.   

    再加問題一個問題
    不是返回 true 和 false返回 int 類型  1 , 2, 3, 4, 5如果正確 返回 1
    不正確   返回 2
    其他     返回 3

    謝謝大家了等下都會加分!!
      

  5.   

    那个简单,把true改为1,false改为2。
    问题是还有其他情况出现吗?
      

  6.   

    哎呀,还不一样么。。
    返回值改成int,,true---就返回1.。依次类推
      

  7.   

    你到底是问如何使用equalsIgnorCase怎么用还是问自己实现比较.
      

  8.   

    这样比较好:import java.util.Scanner;
    public class StringTest { /**
     * @param args
     */
    public static void main(String[] args) {
    String s = StringTest.readString5("请输入字符串:");
    System.out.println(s.equalsIgnoreCase("abcd"));
    }
     private static String readString5(String prompt) {
            Scanner scanner = new Scanner(System.in);
            System.out.print(prompt);
            return scanner.nextLine();
        }
    }