已采纳回答 / 0xCA
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3这个错误是数组长度越界了,改成 while(x < 3)
2016-05-02
已采纳回答 / 0xCA
对数组的初始化工作没有结束,在Java中对非基本数据初始化时,必须使用new。在使用new创建数组后,此时数组还是一个引用数组。只有再创建新的对象,并把对象赋值给数组引用,到此初始化结束。可参考JAVA对象数组的初始化方法public class Book { String title; String author; public static void main(String [] args) { Book[] myBooks = new Book[3]; ...
2016-05-02
已采纳回答 / 阳光缓缓弥漫整个午后
视频作者只是说明了中文的运算符类型。并没有实际列举具体的运算符,可以拿中文说明搜索一下。比如: 算数运算符有 (加) + (减) - (乘) * (除) / 赋值运算符 (赋值) =
2016-05-02
已采纳回答 / ppxcwjy
第7行 HelloWorld hello = new HelloWorld();应该改成 HelloWorld02 hello = new HelloWorld02();
2016-05-02
已采纳回答 / 葫芦娃3250413
这是抛出ArrayIndexOutOfBoundsException异常,也就是说你的数组超出了范围, for(int i=score2.length-1;i>=0;i--)这里面的score2.length要减1, if(cout>=3)这里面的cout是大于等于3。
2016-04-30
已采纳回答 / 度dudu度
char 是用' '单引号括起来的,里面只能填写一个字符,例如'a'、'我'等,你要是多填的话编译器就会报错,例如:'中国';string 使用双引号""括起来的,里面可加多个字符,说白了string就是一个char数组!
2016-04-29
已采纳回答 / Fioger
for(int i=score2.length;i>=0;i++){ //这里应该是 i--; 因为Arrays是升序排列,这里成绩前三需要将升序排 列后的数组倒着排序,这样scores2的前三个元素才是前三名。 if(score2[i]>100&&score2[i]<0) ...
2016-04-29