如何在java中结束此语句

如何在java中结束此语句,java,Java,我甚至不能在没有错误的情况下结束这个结束语句 import java.util.Arrays; BufferedReader dataIn=new BufferedReader (new InputStreamReader (System.in)); String a; int n=0; int array []= {98,9,212,21,11,49,63,70,100}; System.out.print("My Values "+Arrays.toS

我甚至不能在没有错误的情况下结束这个结束语句

import java.util.Arrays;

BufferedReader dataIn=new BufferedReader (new InputStreamReader (System.in));

    String a;
    int n=0;

    int array []= {98,9,212,21,11,49,63,70,100};

    System.out.print("My Values "+Arrays.toString(array));

    System.out.print("\nEnter Number: ");
    a=dataIn.readLine();
    array[n]=Integer.parseInt(a);



    if(array[n]==98) {
        System.out.print("The Index Number is 0");
    }

    if(array[n]==9) {
        System.out.print("The Index Number is 1");
    }
    if(array[n]==212) {
        System.out.print("The Index Number is 2");
    }

    }
     else{
        System.out.print("Error");
    }// how to end this?
// if correct the correct index number will go
// if wrong error

}

}

else
之前有一个exta
}
,需要
else/if
构造

if (array[n] == 98) {
    System.out.print("The Index Number is 0");
} else if (array[n] == 9) {
    System.out.print("The Index Number is 1");
} else if (array[n] == 212) {
    System.out.print("The Index Number is 2");
} else {
    System.out.print("Error");
}

索引值的一般方法为:

String valueStr = dataIn.readLine();
int value = Integer.parseInt(valueStr);
boolean found = false;

for (int i = 0; i < array.length; i++) {
    if (array[i] == value) {
        System.out.println("The index number is " + i);
        found = true;
        break;
    }
}
if (!found) {
    System.out.println("Error");
}
String valueStr=dataIn.readLine();
int value=Integer.parseInt(valueStr);
布尔值=false;
for(int i=0;i
您可能需要澄清您在寻找什么
,如果是,是否需要?我相信您实际上也有一个正确的类和方法声明?您有一个额外的
}
before-else语句