我正在尝试创建需要2个数组的代码,然后返回两个数组之间的最大值。
public class LargestInt
{
public static int largeValue(int 1[])
{
for(int i = 0; i < 1.length; i++)
最佳答案
您可以处理以下两种情况:
if (largest1 > largest2)
return largest1;
else if (largest2 > largest1)
return largest2;
但是它不能处理
else
的情况。当方法返回某些内容(没有
largest2 == largest1
方法)时,编译器始终确保所有分支均提供void
语句。要解决它,您可以简单地保留它:
if (largest1 > largest2)
return largest1;
添加为最后一条语句:
return
好像
return largest2;
不是真实的,这意味着必须largest1 > largest2
。它会这样:
if (largest1 > largest2)
return largest1;
return largest2;
关于java - 在两个数组中找到最大的数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46082481/