A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhangganxi 中级黑马   /  2016-7-10 23:57  /  815 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package com.zuoye;

import java.util.Scanner;

//4.请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母
public class Test4 {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入星期的第一个字母:");
                String[] arr = {"","M","TU","W","Th","F","Sa","Su"};
                String[] arrWeek ={"","一","二","三","四","五","六","日"};
                while(true){
                        String s1 = sc.nextLine().toUpperCase();
                        for (int i = 1; i < arr.length; i++) {
                                if (arr[i].toUpperCase().equals(s1) ) {
                                        System.out.println("星期"+arrWeek[i]);
                                        return;
                                }
                                if (arr[i].toUpperCase().startsWith(s1)) {
                                        System.out.println("请再输入一个字母:");
                                        String s2 = sc.nextLine().toUpperCase();
                                        s1 = s1+s2;
                                        i--;
                                }
                        }
                        System.out.println("没有该星期:");
                }
        }
}


评分

参与人数 1黑马币 +4 收起 理由
一念地狱 + 4 加油,努力

查看全部评分

7 个回复

正序浏览
李铮 中级黑马 2016-7-11 22:06:56
8#
666  赞一个
回复 使用道具 举报
wrui 中级黑马 2016-7-11 22:02:01
7#
arr[i].toUpperCase()?这个可以转成大写吗?
回复 使用道具 举报
呵呵,学到了.
回复 使用道具 举报
学习下。。。。。。。。。
回复 使用道具 举报
受教了,拿来看看!
回复 使用道具 举报
不错 学习下
回复 使用道具 举报
拿走看看,谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马