使用了for、while、do-while三种循环和switch选择结构实现

代码加注释

package com.baidu.www.demo02;import java.util.Scanner;public class Test02 {public static void main(String[] args) {/** 从键盘输入一位整数,当输入1~7时,输出“星期一”~“星期日”* 输入其他数字时,提示用户重新输入,输入0,程序结束*/Scanner sc = new Scanner(System.in);int num;do{System.out.println("请输入一个1-7之间的数字,输入0退出程序:");num = sc.nextInt();//判断输入的数字是不是为0,如果为0,程序结束if(num==0){System.out.println("程序结束");break;}//要判断你输入的数字是不是在1-7之间?while(num<1||num>7){System.out.println("你输入的数字不合格,只能输入1-7之间的数字,请重新输入:");num = sc.nextInt();}//如果输入的数字是1-7之间的数字switch(num){case 1:System.out.println("星期一");break;case 2:System.out.println("星期二");break;case 3:System.out.println("星期三");break;case 4:System.out.println("星期四");break;case 5:System.out.println("星期五");break;case 6:System.out.println("星期六");break;case 7:System.out.println("星期日");break;}}while(num!=0);   sc.close();}}

运行结果

从键盘输入一位整数,当输入1~7时,输出“星期一”~“星期日” 输入其他数字时,提示用户重新输入,输入0,程序结束相关推荐

  1. Java---从键盘输入一位整数,当输入1-7时,输出星期一~星期日

    从键盘输入一位整数,当输入1-7时,输出星期一~星期日 要求输入其他数字时,提示用户重新输入,输入0时程序结束,输入1-7时继续输入. public static void main(String[] ...

  2. [Java]控制台输入5位整数,求各个位数上的和

    import java.util.Scanner;public class java03 {// 控制台输入5位整数,求各个位数上的和public static void main(String[] ...

  3. java由大到小输出整数xvz_【视频+图文】Java经典基础练习题(三):输入3个整数,并将其由小到大输出...

    java经典实例书店书畅想畅销书 109.6元 包邮 (需用券) 去购买 > 目录https://www.cnblogs.com/Qpgshare/p/12588923.html一.视频讲解 h ...

  4. [YTU]_1063 (输入三个整数,按由小到大的顺序输出)

    Description 输入三个整数,按由小到大的顺序输出.分别使用指针和引用方式实现两个排序函数.在主函数中输入和输出数据. Input 三个整数 Output 由小到大输出成一行,每个数字后面跟一 ...

  5. C语言学习之输入4个整数,要求按由小到大的顺序输出。

    输入4个整数,要求按由小到大的顺序输出. # include <stdio.h> int main( ) {float a,b,c,d,t;printf("请输入四个数字:&qu ...

  6. c语言程序输入n个数字排序,请问,C语言能人请进,用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说...

    导航:网站首页 > 请问,C语言能人请进,用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说 时间:2016-12-18 用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说思 ...

  7. 从键盘输入数字,当输入1~7时,输出“星期一~星期日”,若输入0,则结束程序

    //从键盘输入数字,当输入1~7时,输出"星期一~星期日",若输入0,则结束程序         for (int i = 1; i < 8; i++)          { ...

  8. C语言:用指针法输入12个整数,然后按每行4个数输出

    C语言:用指针法输入12个整数,然后按每行4个数输出 用指针法输入12个整数,然后按每行4个数输出 输入 输入包含一行,有12个整数. 输出 按顺序,每行输出4个整数. ####测试说明 样例输入: ...

  9. 编写程序实现输入一个不大于10的正整数n,输出如下所示由数字组成三角形。

    编写程序实现输入一个不大于10的正整数n,输出如下所示由数字组成三角形.(图中n=5) 输出示样: n=5 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 ...

最新文章

  1. DPI 设置过大该如何还原?
  2. 研究电子计算机的想法,电子计算机发明于哪一年 1946年在美国问世(为研制导弹而生)...
  3. innerHTML、innerText和outerHTML、outerText的区别
  4. HTML期末作业-美食点餐网页
  5. Android的布局
  6. CMake使用详解一(单文件编译)
  7. java编程线板切割问题_坑爹的日志无法按天切割问题!
  8. Python中的numpy.zeros()
  9. PGM:概率论基础知识
  10. Apache Shiro学习笔记(七)IniWebEnvironment
  11. 深入浅出BP神经网络算法的原理
  12. 未来教育 计算机四级题库,未来教育计算机等级考试四级数据库工程师题库.docx...
  13. 任务栏可以点,电脑桌面却不显示内容的解决方法
  14. 技术管理岗岗位职责总结
  15. 怎么申请企业邮箱?手机怎么申请免费邮箱?
  16. 工作小结_2016年2月23日23:16:59
  17. Python画玫瑰花,七夕礼物。
  18. 100+份项目管理模板和工具免费下载,包含项目管理各个流程都该用到哪些工具和方法!
  19. 带你了解云计算的优势
  20. 发现网站被劫持该怎么办?网站域名劫持如何有效预防

热门文章

  1. cocos creator 播放音效
  2. 苹果发布M1处理器版MacBook Air 便宜续航强但有一样缺点
  3. 数据筛选特征方法-决策树法
  4. 拜占庭共识算法PBFT:Practical Byzantine Fault Tolerance
  5. java fusioncharts_Java FusionCharts实例 柱状图
  6. SteamVR插件详解一:SteamVR_Controller脚本
  7. 3dsmax批量导入、导出文件
  8. 计算机网络计算1g等于多少MB,1g等于多少mb 电脑手机内存精确数据【图文】
  9. 3d翻转 ios_iOS动画特效之立方体翻转
  10. android apk 文件反编译