分支语句(if,switch)
目录
- if
- switch
if
- 某商场购物可以打折,具体规则如下:
普通顾客购不满100元不打折,满100元打9折;
会员购物不满200元打8折,满200元打7.5折;
不同打折规则不累加计算。
请根据此优惠计划进行购物结算,键盘录入顾客的类别(0表示普通顾客,1表示会员)和购物的折前金额(整数即可),输出应付金额(小数类型)。
import java.util.Scanner;
public class Demo4 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);// 调用方法获取键盘录入的顾客类别和购物金额System.out.println("请输入顾客类别(0表示普通顾客,1表示会员顾客):");int type = sc.nextInt();System.out.println("请输入购物金额:");int money = sc.nextInt();// 先判断顾客类别if (type == 0) {// 普通顾客,再判断购物金额if (money > 0 && money < 100) {System.out.println("您的应付金额为:" + money);} else if (money >= 100) {System.out.println("您的应付金额为:" + money * 0.9);} else {System.out.println("您输入的金额有误");}} else if (type == 1) {// 会员顾客,再判断购物金额if (money > 0 && money < 200) {System.out.println("您的应付金额为:" + money * 0.8);} else if (money >= 200) {System.out.println("您的应付金额为:" + money * 0.75);} else {System.out.println("您输入的金额有误");}} else {System.out.println("您输入的顾客类别有误");}}
}
- 输入一个整数,如果此数为0,则输出”
分支语句(if,switch)相关推荐
- c语言入门----详解分支语句(switch语句)
目录标题 前言 一.为什么会有switch语句 二.switch语句的基本形式 三.switch语句中的break 1.为什么会有break语句 2.break语句的使用 四.switch语句中的de ...
- 语句:分支语句、switch case ——7月22日
语句的类型包括:声明语句.表达式语句.选择语句.循环语句.跳转语句.异常语句 1.声明语句引:入新的变量或常量. 变量声明可以选择为变量赋值. 在常量声明中必须赋值. 例如: int i = 0;// ...
- java中switch多分支语句_java switch确多分支选择语句的用法
switch语句是多分支选择语句.常用来根据表达式的值选择要执行的语句 switch (expression) { case value_1 : statement (s); break; case ...
- JavaScript基础06-day08【if练习、条件分支语句switch、for循环】
学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...
- android 结束if循环_(第五讲)if 分支语句和 while 循环
本文首发于微信公众号「烽哥带你学Android」,工作日每日更新 1x0 switch 分支语句 昨天我们最后学习了分支结构中的 if 条件语句.其实和 if 条件语句还有个兄弟 -- switch ...
- 分支语句和循环语句(分支语句)
目录 1.什么是语句 2.分支语句(选择结构) 2.1 if语句 2.1.1练习 2.2 switch语句 分支语句: if switch 循环语句: while for do while goto ...
- 【C语言知识梳理之分支语句】
C语言的三种基本结构 C语言是结构化的程序设计语言:分为三种基本结构 顺序结构,选择结构,循环结构. 顺序结构 顺序结构就是从开到到结尾,依次往下. 选择结构 分支语句 if switch 循环结构 ...
- 【C语言】分支语句和循环语句还能这么用?一篇带你重新认识它(两万字超细详解)
文章目录 前言 分支语句(选择结构) 一. if 语句 1. if 语法结构代码演示 2. 当一个 if 或者 else 或 else if 后面跟多个语句要加大阔号 { } 3. else的匹配:e ...
- 【 js基础 Day2】js的流程控制:分支语句,循环.顺序结构
复习 JavaScript简称为JS JavaScript是什么? 是一门脚本语言:不需要编译,直接运行 是一门解释性的语言:遇到一样代码就解释一行代码 C#语言是一门面向对象的语言,也是编译语言,是 ...
- C#之switch多分支语句
C#之switch多分支语句 switch语句 根据一个表达式的结果值,在多个分支语句中查找相同的结果,并执行该分支语句中的语句块. 在switch语句中,条件的表达式不需要做值类型的限制,可以是逻辑 ...
最新文章
- Windows 7安装MySQL最后一步提示错误“mysql 终结点映射器中没有更多的终结点可用的” 解决方法...
- supersr--时间显示逻辑--NSDate+NSCalendar
- Robot Framework--06 用户关键字User Keyword
- 字典树andXOR*
- 求两个数组的最长重复子数组 Maximum Length of Repeated Subarray
- 使用Java EE安全性和JBoss AS 7.x保护JSF应用程序的安全
- 解决关于 ionic3 启动白屏 控制台错误提示:Uncaught SyntaxError Use of const in strict mode.
- c/c++ 求字符数组长度(非所占内存大小)
- 【图像处理】libtiff读写三维TIFF图像(附详细代码)
- (32)FPGA面试题时序约束
- mac 查看端口的使用情况
- UVALive - 8295 Triangle to Hexagon
- visio2016无法卸载和安装
- 终点与起点——诺基亚 N9 初步上手
- vs2015安装qt5教程
- 装系统时出现获取硬盘分区失败 可能缺少硬盘驱动怎么办
- Error: Cannot find module ‘webpack‘
- docker 的初步接触
- am调制解调仿真matlab,MATLABAM调制解调系统仿真报告.doc
- MySql自动同步主库数据(Canal)
热门文章
- .md是什么文件_生信中常见的数据文件格式
- JDK1.8源码分析:阻塞队列LinkedBlockingQueue与BlockingDeque(双端)的设计与实现
- 论文阅读笔记:Recent Advances and Challenges in Task-oriented Dialog Systems
- 新手小白——tensorfow安装及遇到的问题合集(不定期更新)
- lougu3906 Geodetic
- 手写一个new操作符
- 凯恩斯与艺术品投资的更大笨蛋理论
- HTML5移动端开发常见的兼容性总结
- vue+elementui实现非常好看的博客、网站首页,网站模板
- 用批处理创建OU和域用户
- c语言入门----详解分支语句(switch语句)