从键盘输入一位整数,当输入1~7时,输出“星期一”~“星期日” 输入其他数字时,提示用户重新输入,输入0,程序结束
使用了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,程序结束相关推荐
- Java---从键盘输入一位整数,当输入1-7时,输出星期一~星期日
从键盘输入一位整数,当输入1-7时,输出星期一~星期日 要求输入其他数字时,提示用户重新输入,输入0时程序结束,输入1-7时继续输入. public static void main(String[] ...
- [Java]控制台输入5位整数,求各个位数上的和
import java.util.Scanner;public class java03 {// 控制台输入5位整数,求各个位数上的和public static void main(String[] ...
- java由大到小输出整数xvz_【视频+图文】Java经典基础练习题(三):输入3个整数,并将其由小到大输出...
java经典实例书店书畅想畅销书 109.6元 包邮 (需用券) 去购买 > 目录https://www.cnblogs.com/Qpgshare/p/12588923.html一.视频讲解 h ...
- [YTU]_1063 (输入三个整数,按由小到大的顺序输出)
Description 输入三个整数,按由小到大的顺序输出.分别使用指针和引用方式实现两个排序函数.在主函数中输入和输出数据. Input 三个整数 Output 由小到大输出成一行,每个数字后面跟一 ...
- C语言学习之输入4个整数,要求按由小到大的顺序输出。
输入4个整数,要求按由小到大的顺序输出. # include <stdio.h> int main( ) {float a,b,c,d,t;printf("请输入四个数字:&qu ...
- c语言程序输入n个数字排序,请问,C语言能人请进,用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说...
导航:网站首页 > 请问,C语言能人请进,用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说 时间:2016-12-18 用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说思 ...
- 从键盘输入数字,当输入1~7时,输出“星期一~星期日”,若输入0,则结束程序
//从键盘输入数字,当输入1~7时,输出"星期一~星期日",若输入0,则结束程序 for (int i = 1; i < 8; i++) { ...
- C语言:用指针法输入12个整数,然后按每行4个数输出
C语言:用指针法输入12个整数,然后按每行4个数输出 用指针法输入12个整数,然后按每行4个数输出 输入 输入包含一行,有12个整数. 输出 按顺序,每行输出4个整数. ####测试说明 样例输入: ...
- 编写程序实现输入一个不大于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 ...
最新文章
- DPI 设置过大该如何还原?
- 研究电子计算机的想法,电子计算机发明于哪一年 1946年在美国问世(为研制导弹而生)...
- innerHTML、innerText和outerHTML、outerText的区别
- HTML期末作业-美食点餐网页
- Android的布局
- CMake使用详解一(单文件编译)
- java编程线板切割问题_坑爹的日志无法按天切割问题!
- Python中的numpy.zeros()
- PGM:概率论基础知识
- Apache Shiro学习笔记(七)IniWebEnvironment
- 深入浅出BP神经网络算法的原理
- 未来教育 计算机四级题库,未来教育计算机等级考试四级数据库工程师题库.docx...
- 任务栏可以点,电脑桌面却不显示内容的解决方法
- 技术管理岗岗位职责总结
- 怎么申请企业邮箱?手机怎么申请免费邮箱?
- 工作小结_2016年2月23日23:16:59
- Python画玫瑰花,七夕礼物。
- 100+份项目管理模板和工具免费下载,包含项目管理各个流程都该用到哪些工具和方法!
- 带你了解云计算的优势
- 发现网站被劫持该怎么办?网站域名劫持如何有效预防
热门文章
- cocos creator 播放音效
- 苹果发布M1处理器版MacBook Air 便宜续航强但有一样缺点
- 数据筛选特征方法-决策树法
- 拜占庭共识算法PBFT:Practical Byzantine Fault Tolerance
- java fusioncharts_Java FusionCharts实例 柱状图
- SteamVR插件详解一:SteamVR_Controller脚本
- 3dsmax批量导入、导出文件
- 计算机网络计算1g等于多少MB,1g等于多少mb 电脑手机内存精确数据【图文】
- 3d翻转 ios_iOS动画特效之立方体翻转
- android apk 文件反编译