使用键盘输入三个整数。其中一个数字是唯一的。另外两个数字相同。显示不同于其他两个的数字的序号。
要求:
-
程序应从键盘读取这些数字。
-
程序应使用 System.out.println() 或 System.out.print()。
-
程序应显示不同于其他两个的数字的序号。
-
如果所有这些数字都不相同,则不显示任何内容。
例如,对于 4 6 6:
1
例如,对于 6 6 3:
3
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//在此编写你的代码
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String str1 = input.readLine();
String str2 = input.readLine();
String str3 = input.readLine();
int num1 = Integer.parseInt(str1);
int num2 = Integer.parseInt(str2);
int num3 = Integer.parseInt(str3);
int data[] = new int[] {num1, num2, num3};
int temp = data[0] , index = 0;
boolean tr = false;
for (int x = 0; x < data.length; x++) {
for (int y = x+1; y < data.length; y++) {
if (data[x] == data[y]){
temp = data[x];
tr = true;
}
}
}
for (int x = 0; x < data.length; x++) {
if (temp != data[x] ){
index = x;
if (tr) {
System.out.println(index +1);
}
}
}
}
}