public class Test {
//String str=("JAVA");
//boolean b=str.equalsIgnoreCase("java");
//System.out.println(b);


String str=("helloWorld");
boolean b=str.startsWith("java");
System.out.println(b);

}
刚刚接触java,希望大家帮帮忙   为什么打印语句会出错

解决方案 »

  1.   

    public class Test { 
    //String str=("JAVA"); 
    //boolean b=str.equalsIgnoreCase("java"); 
    //System.out.println(b); 
    String str="helloWorld"; 
    System.out.println(str); } 
      

  2.   

    public class Test { 
    //String str=("JAVA"); 
    //boolean b=str.equalsIgnoreCase("java"); 
    //System.out.println(b); 
    public static void main(String[] args) {String str=("helloWorld"); 
    boolean b=str.startsWith("java"); 
    System.out.println(b); 
    }
    } 要有主函数main
      

  3.   

    public class Test { 
    //String str=("JAVA"); 
    //boolean b=str.equalsIgnoreCase("java"); 
    //System.out.println(b); 
     
       public static void main(String []args){
    String str="helloWorld"; 
    boolean b=str.startsWith("java"); 
    System.out.println(b); 
    }
    }
    这样试一下,我感觉helloWorld用()括起来可能有问题,这样helloWorld
    就不再是String字符串类型的了,我把你的()去了后打印语句就不会再出错了
      

  4.   

    类里只能定义变量和方法
    System.out.println(b); 这句,得放到方法里执行public class Test { 
    //String str=("JAVA"); 
    //boolean b=str.equalsIgnoreCase("java"); 
    //System.out.println(b); 
    String str=("helloWorld"); 
    boolean b=str.startsWith("java");
    void javaTest(){ 
    System.out.println(b); 
    }
    }
     
      

  5.   

    输出结果分别为 true和false。代码如下
    public class Test
    {
    public static void main(String[] args)
    {
    String str=("JAVA"); 
    boolean b=str.equalsIgnoreCase("java"); 
    System.out.println(b); 

    String str2 = ("helloWorld");
    boolean b2 = str2.startsWith("java");
    System.out.println(b2);
    }
    }
      

  6.   

    main方法在哪????????
      

  7.   

    估计是你没 主方法的问题吧。
    package com.text1;public class text3 {

    public  static  void   main(String [] arg0) {
    String str=("javahelloWorld"); 
    boolean b=str.startsWith("java"); 
    System.out.println(b); 
    }
    }这样写就可以了  如果写成这样  
    输出肯定是个true  因为  startsWith方法就是   测试此字符串是否以指定的前缀开始   所以  嘿嘿  true 啦
      

  8.   

    不好意识
    还有定义字符串
    String s="";
    String s=new String ("");
      

  9.   

    一定要有主函数main才能执行的,main是一个程序执行的切入点儿,推荐你下载马士兵的视频教程学习一下,你会受易很大!public class Test { 
      public static void main(String[] args) {
       //String str=("JAVA"); 
       //boolean b=str.equalsIgnoreCase("java"); 
       //System.out.println(b);    String str=("helloWorld"); 
       boolean b=str.startsWith("java"); 
       System.out.println(b); 
      }
    }
      

  10.   

    public class Test { 
    //String str=("JAVA"); 
    //boolean b=str.equalsIgnoreCase("java"); 
    //System.out.println(b); 返回TRUE
    public static void main(String[] args) {String str=("helloWorld"); 
    boolean b=str.startsWith("java"); 
    System.out.println(b); 返回FALSE
    }

    b 变量定义了两次!
      

  11.   

    APPLICATION程序,要有一个MAIN函数入口才可以在命令行运行,所以,加一个MAIN方法吧!
    Java codepublicclassTest 
    {publicstaticvoidmain(String[] args) 
        { 
            String str=("JAVA");booleanb=str.equalsIgnoreCase("java"); 
            System.out.println(b); 
            
            String str2=("helloWorld");booleanb2=str2.startsWith("java"); 
            System.out.println(b2); 
        }