最赞回答 / 典藏版呆呆冻
首先,整数值默认 就是int类型,除此之外还有两种特殊情况:1.如果直接将较小的整数值(在byte或short类型的表数范围内)赋给一个byte或short变量,系统会自动把这个整数值当成byte或short类型来处理2.如果使用一个巨大的整数值(超出了int类型的表数范围)时,Java不会自动把这个整数值当成long类型来处理,如果希望系统把这个整数值当成long类型来处理,应在这个整数值后增加英文字母l或者L作为后缀。再分析题主的问题:short s =1;这时的s是short类型。s+1时,(s+1...
2018-12-01
已采纳回答 / 绿叶来学习了
if(scores[i]<0||scores[i]>100)意思是i如果小于0大于100就属于无效的成绩,因此就跳过这个i(题中指的是分数),继续循环下一段其他的i(分数)。也就是说,能循环的分数只能是在0-100之间。
2018-12-01
最新回答 / 慕桂英1409300
import java.util.Arrays; public class T8 { public static void main(String[] args) { int scores[]={67,89,66,87-23,56}; T8 hell= new T8(); System.out.println("前三名"); hell.aaa(scores);public void aaa(int[]scores){ ...
2018-12-01