新人求教 不知道哪写错了 希望大家帮忙看看
java吧
全部回复
仅看楼主
level 4
小小海皮 楼主
class shiyong
{
ArrayToll a=new ArrayToll();//定义一个arraytool类型的a
int[] arr={2,3,4,2,1,66,6};//定义一个数组
int max=a.getMax(arr);//获取数组的最大值
System.out.print(max);//输出
}
class ArrayToll
{/*
获取数组中的最大值 并将其返回
*/
public int getMax(int[] arr)
{
int a=0;
for(int x=1;x<arr.length;x++)
{
if(arr[a]<arr[x])
{
a=x;
}
}
return arr[a];
}
/*
获取数组中的最小值 并将其返回
*/
public int getMin(int[] arr)
{
int a=0;
for(int x=1;x<arr.length;x++)
{
if(arr[a]>arr[x])
{
a=x;
}
}
return arr[a];
}
}
2016年02月25日 08点02分 1
level 15
不懂绑定
2016年02月25日 08点02分 2
thankyou
2016年02月25日 08点02分
level 4
小小海皮 楼主
总是报错 标示符有问题 由于初学 可能有啥遗漏的 希望大家有时间帮我运行下 谢谢了
2016年02月25日 08点02分 3
level 9
数组个数是从0开始的,并不是从1开始
2016年02月25日 08点02分 4
您说的是getMax里的那个数组吗? 我先定义了个a=0 然后才开始遍历的 所以for里我int x=1;
2016年02月25日 08点02分
level 8
目测没有问题啊
2016年02月25日 09点02分 5
现在才发现 主函数没写。。。。 报的 需要标示符
2016年02月25日 09点02分
@小小海皮 哈哈 确实
2016年02月25日 10点02分
level 13
你第一个注释在程序里换行了么…
2016年02月25日 09点02分 6
现在才发现 主函数没写。。。。 报的 需要标示符
2016年02月25日 09点02分
level 11
报啥错?数组越界?
2016年02月25日 09点02分 7
现在才发现 主函数没写。。。。 报的 需要标示符
2016年02月25日 09点02分
回复 小小海皮 :[阴险][阴险][阴险]
2016年02月25日 10点02分
level 10
类里面可以直接写输出吗
2016年02月25日 09点02分 8
1