Java例题_26 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。
1 /*26 【程序 26 求星期】
2 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。
3 程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或 if 语句判断第二个字母。 =====情况语句是啥?
4 */
5
6 /*=======================================
7 * 星期一 Monday
8 * 星期二 Tuesday
9 * 星期三 Wednesday
10 * 星期四 Thursday
11 * 星期五 Friday
12 * 星期六 Saturday
13 * 星期天 Sunday
14 * =====================================*/
15
16 /*分析
17 * 一,三,五不需要判断第二个字母,二和四需要,六和天需要
18 * */
19
20 package homework;
21
22 import java.util.Scanner;
23
24 public class _26 {
25
26 public static void main(String[] args) {
27 // 得到第一个字母
28 System.out.println("请输入关于星期几的第一个字母:");
29 Scanner sc=new Scanner(System.in);
30 char c1=sc.next().charAt(0); //利用输入字符串,然后取字符串的第一个字符得到字符输入
31
32 // while(true) {
33 // System.out.println("请输入关于星期几的第一个字母:");
34 // try {
35 // Scanner sc=new Scanner(System.in);
36 // char c1=sc.next().charAt(0); //利用输入字符串,然后取字符串的第一个字符得到字符输入
37 // if((c1>'A')&(c1<'Z')){
38 // break;
39 // }
40 //
41 // } catch (InputMismatchException e) { //输入错误,不是首字母
42 // System.out.println("输入错误:"+e.toString());
43 // }
44 // }
45
46 //判断第一个字母的情况
47 if(c1=='M') {
48 System.out.println("星期一 ,Monday");
49 }
50 else if (c1=='W') {
51 System.out.println("星期三 ,Wednesday");
52 }
53 else if (c1=='F') {
54 System.out.println("星期五,Friday");
55 }
56 else if (c1=='T') {
57 System.out.println("请输入第二个字母:");
58 //从键盘获取第二个字母
59 char c2=sc.next().charAt(0);
60 if(c2=='u') {
61 System.out.println("星期二,Tuesday");
62 }
63 else if(c2=='h') {
64 System.out.println("星期四,Thursday");
65 }
66 else {
67 System.out.println("输入错误!");
68 }
69 }
70 else if (c1=='S') {
71 System.out.println("请输入第二个字母:");
72 //从键盘获取第二个字母
73 char c2=sc.next().charAt(0);
74 if(c2=='u') {
75 System.out.println("星期天,Sunday");
76 }
77 else if(c2=='a') {
78 System.out.println("星期六,Saturday");
79 }
80 else {
81 System.out.println("输入错误!");
82 }
83 }
84 else {
85 System.out.println("输入错误!");
86 }
87
88 }
89
90 }
办法是笨办法,但是好在功能可以实现
Java例题_26 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。的更多相关文章
- 【Python 实例】面向对象 | 请输入一周中某天的名称的第一个字母来判断以下是星期几,如果第一个字母一样则继续判断第二个字母
[Python 实例]面向对象 | 请输入一周中某天的名称的第一个字母来判断以下是星期几,如果第一个字母一样则继续判断第二个字母 题目: 解答: 运行结果: 题目: 请输入一周中某天的名称的第一个字母 ...
- 请根据英文单词的第一个字母判断星期几,如果第一个字母是一样的,则继续判断第二个字母。例如如果第一个字母是S,则继续判断第二个字母,如果第二个字母是a,则输出“星期六”
请根据英文单词的第一个字母判断星期几,如果第一个字母是一样的,则继续判断第二个字母.例如如果第一个字母是S,则继续判断第二个字母,如果第二个字母是a,则输出“星期六”.星期的英文单词如下表所示. 星期 ...
- java例题_24 逆向输入数字
1 /*24 [程序 24 根据输入求输出] 2 题目:给一个不多于 5 位的正整数,要求:一.求它是几位数,二.逆序打印出各位数字. 3 */ 4 5 /*分析 6 * 首先从键盘得到一个正整数,不 ...
- java例题_50 题目:有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成 绩),计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件"stud"中。
1 /*50 [程序 50 文件 IO] 2 题目:有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成 3 绩),计算出平均成绩,将原有的数据和计算出的平均分数存放 ...
- java例题_08 输入特定数字求和(n个a位数递增求和问题)
1 /*8 [程序 8 输入数字求和] 2 题目:求 s=a+aa+aaa+aaaa+aa...a 的值,其中 a 是一个数字.例如 2+22+222+2222+22222(此时共有 5 个数相加), ...
- 【Java例题】6.2 日期类的使用
2.日期类的使用.显示今天的年月日.时分秒和毫秒数.显示今天是星期几.是今年内的第几天.显示本月共几天,今年是不是闰年.显示两个日期的差,包括年月日.时分秒和毫秒差值. package chapter ...
- 请输入一个大于7的整数,输出小于k并且至少满足下面2个条件中的1个条件的所有正整数
import java.util.Scanner; /** * @author:(LiberHome) * @date:Created in 2019/3/6 22:06 * @description ...
- JAVA中获取键盘输入的方法总结
Java程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!下面介绍三种解决方法: 方法一: ...
- 18位身份证验证(Java)加入身份证输入验证是否满足18位代码(修订稿)
package day20181016; /** * 身份证的验证 34052419800101001X * */ import java.util.Scanner; public class Zuo ...
随机推荐
- soft tab
soft tab hard-tabs 是硬件 tab,就是按一个 tab 键; soft-tabs 是软件 tab,通过按 4个 space 键实现; refs Tabs vs. Spaces, FR ...
- 经济学,金融学:资产证券化 ABS
经济学,金融学:资产证券化 ABS ABS 资产支持证券 蚂蚁金服如何把30亿变成3000亿?资产证券化 前几天,花呗借呗的东家蚂蚁集团在上市前夕被监管部门叫停,因为这则新闻广大网民都听说了一个概念: ...
- angular-2-tutorial-2017
# angular-2-tutorial-2017https://www.sitepoint.com/understanding-component-architecture-angular/http ...
- cookie & session & token compare
cookie & session & token compare cookie.session.token 区别和优缺点 存储位置 cookie 存在 client 端 session ...
- vue & npm & components & plugins
vue & npm & components & plugins how to publish an vue ui component to npm? https://www. ...
- HTTP cache in depth
HTTP cache in depth HTTP 缓存 https://developers.google.com/web/fundamentals/performance/optimizing-co ...
- Vue 组件的通信方式都有哪些?
说一下 Vue 组件的通信方式都有哪些?(父子组件,兄弟组件,多级嵌套组件等等) 一.父组件向子组件传值 二.子组件向父组件传值 三.兄弟组件传值 四.跨组件 一.父组件向子组件传值 1.1props ...
- Java的稀疏数组的简单代码实现
目录 Java的稀疏数组的简单代码实现 一.稀疏数组的基本概念 二.稀疏数组的Java代码实现思路 三.稀释数组的Java代码实现 四.结语 Java的稀疏数组的简单代码实现 一.稀疏数组的基本概念 ...
- SpringBoot配置本地文件映射路径
1.前言 在springboot的项目中,如果需要通过项目方式访问本地磁盘的文件,不仅可以使用nginx代理的方式,还可以使用springboot配置的方式进行访问. 实例原因说明:由于上传的图片是要 ...
- Centos7修改Docker默认存储位置
一.前言 Centos7安装docker之后,默认的镜像及容器存储路径为/var/lib/docker,可以使用命令docker info查看. 但是该路径默认使用的是系统盘的存储,如果挂载了数据盘, ...