package com.lianxi; /** * 找出第一个比左边数都大,比右边数都小的数的索引和值 * * @author Administrator * */ public class Find { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[] a = { 1, 6, 4, 5, 6,6, 9, 79 }; getIndex(a); } public static void getIndex(int[] a) { for (int i = 1; i < a.length-1; i++) { boolean flag = true; for (int j = 0; j < a.length; j++) { if(j < i){ //i 左边元素 if(a[j] >= a[i]){ flag = false; break; } } if(j > i){ if(a[j] <= a[i]){ flag = false; break; } } } if(flag){ System.out.println("第一个符合要求的元素是:"+a[i]+";索引为:"+i); break; } } } }