您的位置:首页 > 编程语言 > Java开发

charAt的用法及根据首字母和第二字母判断星期几

2017-07-17 20:33 381 查看
charAt:返回指定索引处的
char
值。索引范围为从
0
length() - 1
。序列的第一个
char
值位于索引
0
处,第二个位于索引
1
处,依此类推,这类似于数组索引。
如果索引指定的
char
值是代理项,则返回代理项值。

指定者:接口
CharSequence
 中的 charAt

参数:
index
-
char
值的索引。

返回:此字符串指定索引处的
char
值。第一个
char
值位于索引
0
处。

抛出:
IndexOutOfBoundsException
- 如果
index
参数为负或小于此字符串的长度。

例:根据英文单词的第一个字母判断星期几,如果第一个字母是一样的,则继续判断第二个字母。例如如果第一个字母是S,则继续判断第二个字母,如果第二个字母是a,则输出“星期六”。星期的英文单词如下表所示。

星期一

星期二

星期三

星期四

星期五

星期六

星期日

Monday

Tuesday

Wednesday

Thursday

Fridy

Saturday

Sunday

import java.util.Scanner;

public class XingQi {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入星期几(英文):");
String a = sc.next();
char b = a.charAt(0);
if (b == 'm' || b == 'M') {
System.out.println("星期一");
} else if (b == 't' || b == 'T') {
if (b == 'u' || b == 'U') {
System.out.println("星期二");
} else {
System.out.println("星期四");
}
} else if (b == 'w' || b == 'W') {
System.out.println("星期三");
} else if (b == 'f' || b == 'F') {
System.out.println("星期五");
} else if (b == 's' || b == 'S') {
if (b == 'a' || b == 'A') {
System.out.println("星期六");
} else {
System.out.println("星期日");
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java charAt 星期 首字母