已采纳回答 / 葫芦娃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
已采纳回答 / qq_席梦思_03276617
public class HelloWorld { public static void main(String[] args) { System.out.println("打印直角三角形"); // 外层循环控制行数 for (int i = 1; i<=3 ; i++ ) { // 内层循环控制每行的*号数 // 内层循环变量的最大值和外层循环变量的值相等 for (int j = 1; ...
2016-04-29
最新回答 / jike082
public class HelloWorld { public static void main(String[] args) { int score = 94; String sex = "女"; if(score>80) { if(sex=="女") System.out.println("进入女子组决赛"); else System.out.p...
2016-04-29