谁能帮我用语言描述一下程序的运行,谢谢了

http://img.mukewang.com/574fde540001b36519040890.jpg

qq_活在梦里呀_03418172
浏览 1137回答 2
2回答

mbk_vip

第一步,创建HelloWorld类的实例对象hello,然后声明并初始化一个int数组。第二步是调用hello对象的sort方法,方法的参数是前面声明的int数组,在sort方法内部的第一行,调用Arrays.sort对数组进行排序,默认是升序(从小到大),接着声明初始化一个int类型变量count,值为0。然后打印一句话“考试前三名为:”,后面是一个for循环,它的作用是将sort方法的参数,也就是那个int数组进行遍历(循环的意思)并输出符合条件的值。先取出数组里的每一个数值,然后判断如果元素的值是否小于0或者大于100,如果是,则跳过本次循环,进行下一次循环,否则执行count++,并打印符合的值,就这样循环执行,直到count的值为3时,结束循环。

布尔心

sort方法中,首先用Arrays类的sort方法对传进来的int数组进行排序(默认升序排列);然后遍历排序后的数组,如果成绩大于100或者小于0,都是不合法成绩,直接排除。跳出本次循环,进行下一次循环。continue表示结束本次循环,进入下一个循环。break表示结束整个循环。即输出够三个了,for循环结束。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java