黑马程序员技术交流社区
标题:
String类 ~~~
[打印本页]
作者:
keting999
时间:
2016-7-3 01:50
标题:
String类 ~~~
请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母
作者:
syinys7
时间:
2016-7-3 03:05
charAt 方法轻松搞定..
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
键盘录入一个字符串,charAt(0)获取第一个字母,可以用switch语句, case W case F case M分别输出对应的日子
只有在T和S的时候判断
作者:
syinys7
时间:
2016-7-3 03:25
public class Demo {
public static void main(String[] args) {
// 1.创建键盘录入对象,并提示用户录入
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个首字母(需要大写)");
// 2.定义字符串接受键盘录入对象,并对其进行判断
while (true) {
String str = sc.nextLine();
// 判断首字母
switch (str.charAt(0)) {
case 'M':
System.out.println("您要找的是不是星期一");
break;
case 'W':
System.out.println("您要找的是不是星期三");
break;
case 'F':
System.out.println("您要找的是不是星期五");
break;
case 'T':
System.out.println("请输入第二个字母(需要小写):");
String str1 = sc.nextLine();
if (str1.charAt(0) == 'u') {
System.out.println("您要找的是不是星期二");
} else {
System.out.println("您要找的是不是星期四");
}
break;
case 'S':
System.out.println("请输入第二个字母(需要小写):");
String str2 = sc.nextLine();
if (str2.charAt(0) == 'a') {
System.out.println("您要找的是不是星期六");
} else {
System.out.println("您要找的是不是星期日");
}
break;
default:
System.out.println("您输入的首字母有误,请重新输入");
break;
}
}
}
}
作者:
syinys7
时间:
2016-7-3 03:27
代码在下面..判断第二个字母的时候我有些懒了,没有考虑到输入错误的情况,你自己看情况添加一下吧...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2