java结果出来0.0_本人Java新手,请教各位大神,为啥输出结果是5个0哇?
发布日期:2021-08-20 01:25:22 浏览次数:8 分类:技术文章

本文共 676 字,大约阅读时间需要 2 分钟。

fd9d2cde84351786bca152ddc3eb441e.png

luofuxiang

仔细看了一下楼主的代码,发现楼主代码存在的问题是k变量定义的位置不对,所以出现楼主看到的情况;然后判断条件存在一点小问题,会造成下标越界异常。在楼主代码的基础之上,对代码进行了简单的修改,并把多于的变量j去除了。下面是修改后的代码,代码在eclipse下调试运行过。源代码:import java.util.Arrays;

public class Main

{

public static void main(String[] args)

{

Main hello = new Main();

int[] scores = {89,-23,64,91,119,52,73};

System.out.println("考试的前三名为:");

hello.getArry(scores);

}

public void getArry(int[] nums)

{

Arrays.sort(nums);

int[] fronts = new int[3];

int k = 0;//修改这里,将 k 和 j定义在循环外部

for(int i = nums.length - 1; i>=0; i--)

{

if(nums[i]>=0 && nums[i]<=100 && k<3)//这里k应该小于3,等于3时会下标越界

{

fronts[k] = nums[i];

System.out.println(fronts[k]);

k++;

}

else

{

continue;

}

}

}

}输出结果:考试的前三名为:

91

89

73

转载地址:https://blog.csdn.net/weixin_32141627/article/details/114728277 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:cpp lexer java_ANTLR: 文法分析利器 (Ⅱ)
下一篇:java流程拖拽功能_java拖曳功能代码示例

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年03月04日 10时38分25秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

nums在python_程序找到一对(i,j),其中nums [i] + nums [j] +(i -j)在Python中最大化?... 2019-04-21
jquery后台内容管理_教育平台项目后台管理系统:课程内容模块 2019-04-21
grouping函数 mysql_sql聚合函数有哪些 2019-04-21
python os.walk如何不遍历隐藏文件_python 获取文件下所有文件或目录os.walk()的实例... 2019-04-21
python 股票估值_【中金固收·固收+】隐藏价值的角落:限售股AAP估值及Python实现方法(上)... 2019-04-21
java文档生成_Java文档自动生成 2019-04-21
java 共享目录_java 操作windows 共享目录方法介绍 2019-04-21
java 监控 宕机_JAVA监测tomcat是否宕机,控制重启 2019-04-21
catch that cow java_POJ3278——Catch That Cow 2019-04-21
java integer 不变模式_Java代码的变与不变 2019-04-21
java guava 使用_Java8-Guava实战示例 2019-04-21
python barrier option pricing_《Python金融数据分析》书内代码实战与讲解(二)金融衍生物定价... 2019-04-21
java自带工具_深入了解Java JDK自带工具,包括javac、jar、jstack等,实用~ 2019-04-21
gnome mysql client_解决MySQLWorkbenchgnome-keyring-daemon错误的方法分享 2019-04-21
java线程占用CPU_在windows下揪出java程序占用cpu很高的线程并完美解决 2019-04-21
java多态替换switch_使多态性无法解决那些switch / case语句的麻烦 2019-04-21
java httpclient 进度条_如何使用Apache HttpClient 4获取文件上传的进度条? 2019-04-21
下列不属于java语言特点的是_下列选项中,不属于Java语言特点的一项是( )。... 2019-04-21
java中小数的乘法_javascript的小数点乘法除法实例 2019-04-21
kappa一致性检验教程_SPSS在线_SPSSAU_Kappa一致性检验 2019-04-21