public class CheckIn {
public static boolean compare(int a,int b){//定义一个比较方法
return a>b?false:true;
}
public String checkIncrease(int[] s,int begin){
int len=s.length-1;
while(begin<len){
if(compare(s[begin], s[begin+1])){
begin++;
checkIncrease(s, begin);
}
else{
return "不为升序数组";
}
}
return "是升序数组";
}
public static void main(String[] args){
int a[]={1,2,3,4,5,6,8,7};
System.out.println(new CheckIn().checkIncrease(a, 0));
}
}
程序主要是通过递归的思想,比较数组中前后两项的大小,然后判断数组是否升序。