自学java的问题 。 为什么运行不了。我都是按照书上抄下来的。getRandomLowerCaseLetter();显示错误

publicclassTestRandomCharacter{/**Mainmethod*/publicstaticvoidmain(String[]args){fina... public class TestRandomCharacter {
/**Main method*/
public static void main(String[] args){
final int NUMBER_OF_CHARS = 175;
final int CHARS_PER_LINE = 25;

//print random characters between 'a' and 'z' , 25 chars per line
for (int i = 0; i < NUMBER_OF_CHARS; i++){
char ch = RandomCharacter.getRandomLowerCaseLetter();
if ((i + 1) % CHARS_PER_LINE == 0)
System.out.println(ch);
else {
System.out.print(ch);
}
}
}

}
展开
 我来答
高小浩的日常
2018-04-12
知道答主
回答量:11
采纳率:33%
帮助的人:8672
展开全部
public class RandomCharacter { //生成一个介于ch1 和 ch2 的随机字母
public static char getRandomCharacter(char ch1, char ch2) { return (char) (ch1 + Math.random() * (ch2 - ch1 + 1));
} //生成一个随机的小写字母
public static char getRandomLowerCaseLetter() {
return getRandomCharacter('a', 'z');
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
学尽天下学问
2015-02-08 · TA获得超过539个赞
知道小有建树答主
回答量:607
采纳率:36%
帮助的人:148万
展开全部
呵呵,你学的太浅了。。。知道自定义类吗?因为RandomCharacter这个类是自己写的,不是jdk里面的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式