【JavaSE】基础语法练习---减肥计划(流程控制)
减肥计划if版: 要求: 输入星期数,显示今天的减肥活动 周一:跑步;周二:游泳;周三:慢走;周四:动感单车;周五:拳击;周六:爬山;周日:好好吃一顿。
思路:
1:键盘录入一个星期数,用一个变量接收
2:对星期数进行判断,这里用 if 语句实现
3:在对应的语句控制中输出对应的减肥活动
导包:
1:手动导包 import java.util.Scanner;
2:快捷键导包 Alt+Enter
3:自动导包
代码如下:
import java.util.Scanner;public class WeightLossPlan01 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入星期数:");int week = sc.nextInt();if(week==1) {System.out.println("跑步");}else if(week==2){System.out.println("游泳");}else if(week==3){System.out.println("慢走");}else if(week==4){System.out.println("动感单车");}else if(week==5){System.out.println("拳击");}else if(week==6){System.out.println("爬山");}else if(week==7){System.out.println("好好吃一顿");}else {System.out.println("输入星期数错误!!!");}sc.close();}
}
运行结果如下:
减肥计划switch版本
需求:输入星期数,显示今天的减肥活动 周一:跑步 周二:游泳 周三:慢走 周四:动感单车 周五:拳击 周六:爬山 周日:好好吃一顿
思路:
1:键盘录入一个星期数,用一个变量接收
2:对星期数进行判断,这里用 switch 语句实现
3:在对应的语句控制中输出对应的减肥活动
导包:
1:手动导包 import java.util.Scanner;
2:快捷键导包 Alt+Enter
3:自动导包
代码如下:
import java.util.Scanner;public class WeightLossPlan02 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入星期数:");int week = sc.nextInt();switch(week) {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;default:System.out.println("输入的星期数有误!!!");}sc.close();}}
感谢观看!!!
【JavaSE】基础语法练习---减肥计划(流程控制)相关推荐
- 【 js基础 Day2】js的流程控制:分支语句,循环.顺序结构
复习 JavaScript简称为JS JavaScript是什么? 是一门脚本语言:不需要编译,直接运行 是一门解释性的语言:遇到一样代码就解释一行代码 C#语言是一门面向对象的语言,也是编译语言,是 ...
- 从零开始学JAVA:二、Java基本语法(四)——流程控制
从零开始学JAVA:二.Java基本语法(四)--流程控制 程序流程控制 1.顺序结构 2.分支结构 2.1.if-else结构 2.2.switch-case选择结构 2.3.Scanner类的使用 ...
- 编写递归下降语法分析器_Python3知识点流程控制、迭代器、生成器快速入门
流程控制 if 控制 if 表达式1: 语句if 表达式2: 语句elif 表达式3: 语句else: 语句elif 表达式4: 语句else: 语句 1.每个条件后面要使用冒号 :,表示接下来是满足 ...
- 100内奇数之和流程图_JavaScript基础教程(六)流程控制之循环语句
JavaScript入门教程之循环语句 循环语句从字面意思理解就是重复执行,能够让计算机按照程序员要求重复执行某种操作的能力是所有程序设计语言所必须具备的基本能力.在JavaScript程序设计语言中 ...
- JavaSE基础语法-笔记
基础语法 注释 1.单单行注释 //Java单行注释 2.多行注释 /*多行注释..... */ 3.文档注释 /**文档注释 */ 标识符 1.关键字 abstract assert boolean ...
- JavaScript基础-基本数据类型和基本流程控制
2019独角兽企业重金招聘Python工程师标准>>> JavaScript基础1 一.基本数据类型 1.Number 2.String 3.Null 4.Undefined 5.t ...
- JavaScript基本语法,函数,流程控制
1.JS概述 1.1概述 JavaScript 1995年~~ 是基于对象和事件驱动的脚本语言,应用在客户端 基于对象:提供了很多对象,可以直接使用 事件驱动:js实现动态效果 作用:提高用户体验,提 ...
- [Java入门笔记] Java语言基础(四):流程控制
2019独角兽企业重金招聘Python工程师标准>>> 流程控制指的是在程序运行的过程中控制程序运行走向的方式.主要分为以下几种: 顺序结构 顺序结构,顾名思义,是指程序从上往下逐步 ...
- Python基础之:Python中的流程控制
文章目录 简介 while语句 if 语句 for语句 Break Continue pass 简介 流程控制无非就是if else之类的控制语句,今天我们来看一下Python中的流程控制会有什么不太 ...
最新文章
- Hadoop API文档地址
- Linux之mount命令详解
- Kruskal HDOJ 1233 还是畅通工程
- 在Myeclipse里使用Junit
- iOS适配问题 键盘变大 整个界面被拉伸
- 起航,第一个程序——还是LED灯
- mongodb 数字 _id_MongoDB学习笔记MongoDB简介及数据类型
- Silverlight 3 全系列开发工具发布
- vim 显示行号_Vim给文件加行号,这通惊为天人的操作没sei了!文末天书慎点
- ubuntu18.04安装unity tweak tool
- Reflector.FileDisassembler的一个bug
- java并发编程基础-ReentrantLock及LinkedBlockingQueue源码分析
- LIO-SAM探秘第三章之代码解析(四) --- mapOptmization.cpp (2)
- Android -- Layout布局文件里的android:layout_height等属性为什么会不起作用?
- OGG表级别附加日志到底有多重要?
- 利用python脚本监控Tomcat服务器
- PIXEL-LEVEL SELF-PACED LEARNING FOR SUPER-RESOLUTION
- MSDC 4.3 接口规范(14)
- wordpress php7 兼容_WordPress升级PHP7后wp-code-highlight插件兼容性解决方法
- 【年终总结】——梦想起航
热门文章
- iqooneo3 如何不用vivo账号下载外部应用_vivo新推黄金会员九折特权,快来看看你可以省多少?...
- uniapp集成极光推送证书与描述文件申请
- Python实现的某市近几十年降雨量影响因素分析
- echarts图表刚加载进来缩在一起
- 再谈Android的许可证
- python儿童编程教程视频_简单回顾_清华尹成python入门教程_少儿编程视频-51CTO学院...
- 【LabVIEW FPGA图形化】IP集成节点:USB通信
- 【水动力学】03 闸门参数确定
- 企业数字化转型 有“后台”就是硬
- 计算机网络知识点总结-第四章:网络层