为什么java定义方法类型时,会报错,感觉明明是正确的?、

如题所述

程序必须要全面考虑,当循环体执行条件不满足时,循环体不会执行,但循环体不执行时也必须有一个int[]返回给调用者,你的程序就缺少这一点
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-12-18
你的程序代码有以下bug:
1,直接打印输出 m 得到的是数组的地址值,
2,返回语句在for循环里边,所以才会显示异常
3,方法建议用static静态修饰,当然也可以不用,但有时会报错
4,排序后,直接打印输出后三位即可,就不用返回值了.本回答被提问者和网友采纳
第2个回答  2016-12-18
返回值类型错误,把return放到for循环外边

初学者,为何Java总报错找不到符号,我明明定义了啊
你的Java程序这一句for(int i=0;i<26;i++);后面多了一个分号,去掉最后面的分号for(int i=0;i<26;i++)就行了.

Java明明有主方法,为什么突然报错说“错误: 找不到或无法加载主类 com...
您好,1.你的环境变量配置有问题,程序写的没有问题!2.你的文件名称错了,文件名称必须和类名一样,你这个必须为Test.java 你使用命令编译的时候, 先进入到这个文件所在的目录,然后用 javac Test.java java Test 如果报错,则你的环境变量配置肯定有错误;CLASSPATH=.;PATH=C:\\Program Files\\...

java方法里面可以写方法么,下面这个以前没见过啊,明明是int返回类型...
方法里面 只能调用其他方法,方法中按代码规范来讲,不允许写其他方法,你贴的这个方法,方法hashCode 返回的是int值,但是这方法并没有写返回值,这是源码中的吧?估计你是源码没看仔细,这样的错误代码 不应该出现的。

关于Java的报错
java.lang.UnsatisfiedLinkError 出现这种错误的原因是一般是java虚拟机找不到声明为native方法的本地语言定义时,出现的错误。在我的理解过程中我一般都认为是由于导入dll或 者导入lib文件不正确导致的。有些需要静态导入就没有问题(即在前面加static来导入lib文件),如果是不加static导入也就是动态导入的...

为何在定义接口那里interface前面不能加public?加了会出错,书上明明说...
每个编译单元(文件)都只能有一个public类。这表示,每个编译单元都有单一的公共接口,用public类来表现的

java中, 文件明明存在 exists()方法却为false
1. 正常情况下, d:\/aa\/123.txt 和d:\\\\aa\\\\123.txt应该成功。其他应该错误。2. 如果各种方法都不成功,你有在文件下下面找到那个123.txt文件,那么最大的可能是:你的这个文件的真正的名字: 123.txt.xxxx, 后面还有后缀名,但因为你设置了隐藏后缀名,所以看到的只有123.txt. 检验的方法:...

这个java代码为什么输出是false?明明含有“.”啊 ,求大神解答
String 类的 matches 方法,需要完全匹配才返回 true。虽然包含了 “.“,但字符串的内容不只是一个点,不是完全匹配。

JAVA ArrayList add() 方法报错
public void add(int index,E element)将指定的元素插入此列表中的指定位置。向右移动当前位于该位置的元素(如果有)以及所有后续元素(将其索引加 1)。指定者:接口 List<E> 中的 add 覆盖:类 AbstractList<E> 中的 add 参数:index - 指定元素所插入位置的索引 element - 要插入的元素 抛出...

java中方法的返回类型有哪些?可以引用数据类型吗?举例说明
long这样的基本数据类型,类类型就是定义的类,像String,Integer(int的封装类)这样的,只要是类就行包括自己写的。对于“可以引用数据类型吗?”我有点看不懂,说的就是类类型吧?或者叫对象类型 反正用JAVA这么长时间,感觉啥都能返回,因为JAVA里万物皆对象嘛 哦对了,还有void,表示无返回值 ...

这个JAVA程序为什么能通过编译而不能执行???
(谁说的,明明看到人家都有这样写的 ;() OK,准确地说,一个Java源程序中可以定义多个类,但是,具有public属性的类只能有一个,而且要与文件名相一致。还有,main方法一定要放在这个public的类之中,这样才能java(运行)这个类。另外一点是Java语言里面是严格区分大小写的,初学者要注意呀。像上例中 helloworld 与 ...

相似回答