下面的程序那出了问题,方法该怎么定义啊,感激不尽!!
class Main 
{
public static void main(String[] args) 
{
static void length(String "first")
{
args = "first";
for ( int i=0; i<args.length;i++ )
{
System.out.println(args[i]);
}
}

}
}

解决方案 »

  1.   

    1.方法内定义了方法
    2.参数名错误("first") 要符合标识符定义规则
    3.args是String[]型 无法隐式转换成String型
      

  2.   

    up1.方法内定义了方法 
    2.参数名错误("first")   要符合标识符定义规则 
    3.args是String[]型   无法隐式转换成String型,要加.ToString()
      

  3.   

    一个程序,如此多的问题, 我都看不出楼主到底想做什么?没关系,慢慢来,大家还不是从这个程度过来的!我能猜到的。
    class Main {
      public static void main(String[] args) {    for (int i = 0; i < args.length; i++) {
          System.out.println(args[i]);
        }
        String str = "first";
        length(str);  }  static void length(String str) {
        System.out.println(str.length());  }
    }那个