50,530
社区成员
发帖
与我相关
我的任务
分享
package main;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
String[] week= {"Monday","Tuesday","Wednesday",
"Thursday","Friday","Saturday","Sunday"};//星期数组
System.out.println("请输入星期:");
String s=in.nextLine();//用户输入的星期;
boolean s1=true;
for (int i=0;i<week.length;i++)
{
/*本人小菜鸟,对字符串的用法不太懂
* 重点是下边if语句怎么让字符串和字符串数组里的元素进行比较
* 还请各位大神指点迷津!
*/
if (s==(week[i]))
{
s1=true;
break;
}
}
if(s1)
{
System.out.println(s);
}
else
{
System.out.println("输入错误");
}
}
}
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String[] week= {"Monday","Tuesday","Wednesday",
"Thursday","Friday","Saturday","Sunday"};//星期数组
List<String> weekList = Arrays.asList(week);
System.out.println("请输入星期:");
String s=in.nextLine();//用户输入的星期;
if(weekList.contains(s)){
System.out.println(s);
}
else {
System.out.println("输入错误");
}
}
}
System.out.println(Arrays.asList(week).contains(s));