【发布时间】:2013-12-10 09:42:13
【问题描述】:
我正在在线关注 CS106A 讲座。我正在阅读第 12 课的代码,但它在 Eclipse 中给了我错误。
这是我的代码。似乎错误是因为我的 main 方法中的单词 void。我尝试删除 main 方法,但是没有它当然 Java 无法运行。
我是新手,没有人解释过 String[] args 的真正含义,但有人告诉我忽略它并使用它。如果有人也可以向我解释这一点,我将不胜感激。
这个错误也出现在'toLower'方法上;不知道是什么意思: 参数 toLower 的非法修饰符;只允许决赛
(如果有帮助;代码的重点是将大写字母转换为小写字母)
public class CS106A {
public static void main(String[] args){
public char toLower(char ch);
if (ch >= 'A' && ch <= 'Z'){
return ((ch - 'A') + 'a');
}
return ch;
}
}
谢谢
【问题讨论】:
-
50 分钟前讨论了类似类型的问题 stackoverflow.com/questions/20489856/…
-
String[] args是您传递给程序的命令行参数的数组。这很可能是空的,因为您没有通过任何。