已采纳回答 / 抗震性能
用Arrays.sort();实现升序后;再用for 从后往前遍历 再输出 就可降序。直接降序的好像没有 for (int i=数组名.length-1;i>=0 ;i-- ) { System.out.print(数组名[i]+" "); }
2017-08-11
已采纳回答 / 实木雕花加工
第一种方法在num>=3时才打印输出数据,这样刚好把前三名给去掉了(不打印),即打印输出前三名以后的数据,直达最后。第二种方法在num>3时用break跳出 for循环,这样只能打印出前三名
2017-08-11
已采纳回答 / 云子么么哒
public class HelloWorld { public static void main(String[] args) { int score = 94; String sex = "女"; if(score>80) {if(sex.equals("女")) System.out.println("进入女子组决赛"); else System.out.println("进入男子组决赛"); } ...
2017-08-11
最赞回答 / 我也很绝望_但只能继续学啊
我能问问你是在哪里输入的i+2吗?在System.out.println(i+2),会输出 i 的值加2,但是在除此之外,循环的任何地方中,单单输入 i+2 ,都是会报错的才对
2017-08-10
已采纳回答 / Hanseltu
import java.util.Arrays;public class HelloWorld { public static void main(String[] args) { // 定义一个整型数组,保存成绩信息 int[] scores = { 89, 72, 64, 58, 93 }; System.out.println("打印测试"+scores); // 对Arrays类对数组进行排序 Arrays.sort(scores); Sy...
2017-08-10
已采纳回答 / 慕丝2244596
for (int i = 0; i <names.length ; i++)是第一层循环,names.length为数组的行数;for (int j = 0; j < names[i].length; j++)是第二层循环,names[i].length为数组的列数
2017-08-10
已采纳回答 / 韩宇直
运算符有优先级,先执行()里的,在第一个system的语句里,应该是先判断出(a==b)为false后,再执行第二个()的语句,通过+和前面的字符连接起来输出。放在前面一个单独语句写和放在里面的一个括号里是一个意思啊。
2017-08-08
已采纳回答 / 不自觉的自学狂徒
因为他不是根据你的原始值来计算的,而是根据你最新赋值来算的。也就是第6行的值300来算的。 three/=two*2; 就是300/=20*2 结果等于7.5。因为是int类型所以省去小数点,结果为7 。运算符的顺序后面的题目会讲到,别着急
2017-08-07