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 ...
随机推荐
- webfullstack website
webfullstack website refs https://www.lanqiao.cn/paths/ xgqfrms 2012-2020 www.cnblogs.com 发布文章使用:只允许 ...
- node mailer & email bot
node mailer & email bot email https://nodemailer.com/about/ https://github.com/nodemailer/nodema ...
- CSS Dark Mode
CSS Dark Mode https://kevq.uk/automatic-dark-mode/ https://kevq.uk/how-to-add-css-dark-mode-to-a-web ...
- nasm astrstr函数 x86
xxx.asm: %define p1 ebp+8 %define p2 ebp+12 %define p3 ebp+16 section .text global dllmain export as ...
- element-ui的树型结构图,半选状态数据给后台后,返回数据带有半选父节点的剔除展示
// html <h2 class="text-gray">功能权限</h2><el-tree :data="permissionList& ...
- Java volatile 关键字底层实现原理解析
本文转载自Java volatile 关键字底层实现原理解析 导语 在Java多线程并发编程中,volatile关键词扮演着重要角色,它是轻量级的synchronized,在多处理器开发中保证了共享变 ...
- 执行Python程序时模块报错
1. 在执行python程序时遇到 'ModuleNotFoundError: No module named 'xxxxx'' : 例如: 图片中以导入第三方的 'requests' 模块为例,此报 ...
- Linux常用小命令
1:查看当前磁盘内存 df-ah/df-hl 2:查看文件和文件夹大小 du -h --max-depth=1 /目的文件夹 3:scp 拷贝命令 指定端口传输文件 scp -p port filen ...
- 五. SpringCloud服务降级和熔断
1. Hystrix断路器概述 1.1 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败.这就造成有可能会发生服务雪崩.那么什么是服务雪崩呢 ...
- Git:版本库建立与状态查看
版本库又名仓库,英文名repository,可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改.删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可 ...