输入一个正整数repeat (0<repeat<10),做repeat次下列运算:
定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
输入输出示例:括号内为说明,无需输入输出
输入样例 (repeat=3) :
3
Tuesday
Wednesday
year
输出样例:
3
4
-1
代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String[] list = {"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
Scanner input = new Scanner(System.in);
String temp;
int n ,i ,k;
boolean flag=false;
temp = input.nextLine();
n = Integer.parseInt(temp);
for(i = 0;i<n;i++) {
temp = input.nextLine();
for(k= 0;k<7;k++) {
if(temp.equals(list[k])) {
flag = true;
break;
}
else
flag = false;
}
if(flag) {
System.out.println(k+1);
}
else
System.out.println("-1");
}
input.close();
}
}