㈠ java作业 写一个函数用于求出整数数组中的最大值
importjava.util.Arrays;
importjava.util.Random;
publicclassGetMaxTest{
publicstaticvoidmain(String[]args){
int[]is=newint[10];
Randomrandom=newRandom();
for(inti=0;i<is.length;i++){
is[i]=random.nextInt();
}
//Arrays.sort(is);
System.out.println("数组"+Arrays.toString(is)+"
最大值是:"
+getMaxnum(is));
}
publicstaticintgetMaxnum(int[]is){
intmax=0;
for(inti:is){
max=max>i?max:i;
}
returnmax;
}
}
㈡ java中如何返回一个数组;
修改后如下:
publicstaticvoidPrintf(inta[][]){
for(inti=0;i<a.length;i++){
for(intj=0;j<a[0].length;j++){
System.out.print(a[i][j]+"");
}
System.out.println();
}
}
publicstaticint[][]FangFa(inta[][]){
intb[][]=newint[a[0].length][a.length];
for(inti=0;i<a[0].length;i++){
for(intj=0;j<a.length;j++){
b[i][j]=a[j][i];
}
}
returnb;
}
publicstaticvoidmain(Stringargs[]){
inta[][]={{1,2,3},{4,5,6}};
Printf(a);
Printf(FangFa(a));
}
提示一点:新手写代码时不要养成不好的习惯,比如if或者for后面不写大括号,虽然这么写没问题,但是不符合编码规范,工作中一般是不允许这么写的,容易出错。