最赞回答 / weixin_慕婉清4116791
错在i = nums.length;应该为i = nums.length-1;而且你排序方法调用后,不需要再把数组中的值倒序赋值给新的数组,直接循环倒着输出后三位即可;例如:public void num_sort(int[] nums) { Arrays.sort(nums); System.out.println("前三名的成绩是:"); for(int i=1;i<4;i++) { System.out.println(nums[nums.length-i]); }希望对你有帮...
2020-02-13
最新回答 / 慕运维6316890
在计算机里存储数据是以字节为单位的,并且各种数据类型占用的字节数不一样,比如int型数据的存储就需要4个字节,最常用的字节是八位的字节,即它包含八位的二进制数。
2020-02-11
最赞回答 / 幕布斯6003892
while(num != 0){ // num为0时退出num/=10; // 999/10=99 99/10=9 9/10=0(之后判断为0则退出)count++; // count=1 count=2 count=3
2020-02-11