方案一:
public class pr2 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[]={12,13,1,60,90,122,-20,100,80,30};
int i,max;
max=a[0];
for(i=0;i<a.length;i++)
{
if(a[i]>max)
max=a[i];
}
System.out.println("数组中的最大值为"+max);
}
}
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[]={12,13,1,60,90,122,-20,100,80,30};
int i,max;
max=a[0];
for(i=0;i<a.length;i++)
{
if(a[i]>max)
max=a[i];
}
System.out.println("数组中的最大值为"+max);
}
}
结论:对于Java而言,无法进行函数的调运。
方案二:
public class pu {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int arr[]={12,13,1,60,90,122,-20,100,80,30};
int i, n=arr.length;
for(i=0;i<n-1;i++)
{
if(arr[i]>arr[i+1])
arr[i+1]=arr[i];
}
System.out.println("数组中的最大值为"+arr[i]);
}
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int arr[]={12,13,1,60,90,122,-20,100,80,30};
int i, n=arr.length;
for(i=0;i<n-1;i++)
{
if(arr[i]>arr[i+1])
arr[i+1]=arr[i];
}
System.out.println("数组中的最大值为"+arr[i]);
}
}
答案: