项目 内容
课程班级博客链接 19级信计班(本)
作业要求链接 Java第四周作业
博客名称 1903021126  申文骏  Java 第四周作业 Java分支语句学习
要求 每道题要有题目,代码(使用插入代码,不会插入代码的自己查资料解决,不要直接截图代码!!),截图(只截运行结果)。

题目1:模拟一个售票系统,通过判断购票者的年龄来决定票价,借此观察选择结构语句的运行流程。原价100元(0-6岁的儿童免费(包含6岁),7-12岁半价,其余全价)

截图:

代码:

package edu.xj.swjj;

import java.util.Scanner;

public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub Scanner sc = new Scanner (System.in); System.out.println("请输入要判断的年龄"); int age = sc.nextInt(); if (age <= 6) { System.out.println("年龄在0-6之间,免费!"); System.out.println("你需支付:0元。"); }
else if (age >= 7 && age <12);{ System.out.println("年龄在7-12之间,半价!"); System.out.println("你需要支付:50元。"); } if (age >= 13) { System.out.println("不在打折范围内!"); System.out.println("你需要支付100元。"); } } }

题目2:

  • 假设影响小孩身高的因素有:父母的身高、性别及是否爱好体育锻炼有关,设faHeight和moHeight为父母身高,性别为sex,体育锻炼为sports,

  • 假设若爱好体育锻炼则身高可增加2%

    身高预测公式为:

    男性身高=(faHeight+moHeight)*0.54(cm)

    女性身高=(faHeight*0.923+moHeight)/2(cm)

    程序要求:屏幕提示请输入小孩的性别(男孩输入M,女孩输入F),通过if语句判断键盘输入的是M还是F,是否爱好体育锻炼也可通过类似的方式实现。

    此题需要思考如何判断输入的字符与M/F/Y/N等是否匹配。如性别可采用if(sex == 'M')的方式来判断是否为男性。

截图:

代码:

package edu.xj.swjj;

import java.util.Scanner;

public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub Scanner sc = new Scanner(System.in); System.out.println("请输入父母的身高(cm)"); double faHeight = sc.nextDouble(); double moHeight = sc.nextDouble(); System.out.println("请输入孩子性别(M/F)"); String gender = sc.next(); System.out.println("请输入孩子是否喜欢体育运动(Y/N)"); String sport = sc.next(); double num; if (gender.equals("M")) { if (sport.equals("Y") ) { num = (faHeight + moHeight) * 0.54 * 1.02; System.out.println("您小孩的身高为:" + num); } if (sport.equals("N")) { num = (faHeight + moHeight) * 0.54; System.out.println("您小孩的身高为:" + num); } } if (gender.equals("F")) { if (sport.equals("Y") ) { num = (faHeight*0.923+ moHeight) /2 * 1.02; System.out.println("您小孩的身高为:" + num); } if (sport.equals("N") ) { num = (faHeight*0.923+ moHeight) /2; System.out.println("您小孩的身高为:" + num); } } } }

拓展阅读心得:

了解了如何运用 if 和 switch 语句进行语句判断。

明白了 if 语句和 switch 语句都是运用于语句判断,如果某种条件符合某段代码,则执行该段代码。

1903021126 申文骏 Java 第四周作业 Java分支语句学习的更多相关文章

  1. 1903021121—刘明伟—Java第四周作业—java分支语句学习

    项目 内容 课程班级博客链接 19信计班(本) 作业要求链接 第四周作业 要求 每道题要有题目,代码(使用插入代码,不会插入代码的自己查资料解决,不要直接截图代码!!),截图(只截运行结果). 扩展阅 ...

  2. 1903021116-吉琛-Java第四周作业-程序编写

    项目 内容 课程班级博客链接 19级信计班 这个作业要求链接 Java分支语句学习 https://edu.cnblogs.com/campus/pexy/19xj/homework/12563 我的 ...

  3. 1903021121-刘明伟-java十一周作业-java面向对象编程

    项目 内容 课程班级博客链接 19级信计班(本) 作业要求链接 第十一周作业 博客名称 1903021121-刘明伟-java十一周作业-java面向对象 要求 每道题要有题目,代码(使用插入代码,不 ...

  4. JAVA第四周作业

    import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream; ...

  5. 1903021116-吉琛- JAVA第二周作业—Java程序编写

    项目 内容 课程班级博客链接 19级信计班 这个作业要求链接 https://www.cnblogs.com/thelovelybugfly/p/9641367.html 我的课程学习目标 1. 学习 ...

  6. ★Java语法(六)——————————分支语句

    1. if 语句   格式用法: if(布尔表达式) { 语句: } 2. if……else  语句 格式用法: if(表达式) { 语句1: } else { 语句2: } 3.if……else i ...

  7. JAVA第九次作业

    JAVA第九次作业 (一)学习总结 1.用思维导图对javaIO操作的学习内容进行总结. 参考资料: XMind. 2.下面的程序实现了文件的拷贝,但采用的是一个字节一个字节的读写方式,效率很低.使用 ...

  8. Week11《java程序设计》作业总结

    Week11<java程序设计>作业总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. 答: 2. 书面作业 本次PTA作业题集多线程 1. 源代码 ...

  9. week10《java程序设计》作业总结

    week10<java程序设计>作业总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 答:: 2. 书面作业 本次PTA作业题集异常 1. 常用异常 ...

  10. JAVA第十次作业

    JAVA第十次作业 (一)学习总结 1.用思维导图对java多线程的学习内容进行总结. 参考资料: XMind. 2.下面是一个单线程实现的龟兔赛跑游戏. public class TortoiseH ...

随机推荐

  1. Ginan-PEA例程下载

    输入以下命令可在Ubuntu系统中进行下载,但受到网络限制并不能有效下载或者下载很慢 python3 scripts/download_examples.py 通过阅读python脚本,可将下载网址拷 ...

  2. 关于htpasswd

    什么是 htpasswd htpasswd是一个apache的内置工具,其生成的文件称之为htpasswd文件.htpasswd文件本身一个密码本,或者类似于数据库一样,用来存储一些密码(凭证)信息. ...

  3. 云计算——实验3:AWS实验-EC2操作

    本次实验属于验证型实验,通过本次实验学生将掌握以下内容: 1.EC2免费实例创建方法: 2.EC2实例SSH连接以及命令使用. 我使用阿里云进行注册和远程连接,aws需要使用信用卡,国内的比较省事. ...

  4. Kubernetes DevOps CD工具对比选型

    目录 Kubernetes DevOps CD工具对比选型 一.Flux 二.ArgoCD 三.Jenkins X 四.方案比较 Kubernetes DevOps CD工具对比选型 一.Flux 1 ...

  5. CC2530

    代码操作外设的一般步骤:• 1. 将代码编译成CPU能识别的语言• 2. cpu解析执行代码流• 3. 然后通过总线找到外设连接的控制器的寄存器(即SFR),通过设置这些寄存器,来指挥控制器工作.

  6. Excel 的盒须图 离群值 Outliers

    Excel 中的盒须图 翻译自https://www.excel-easy.com/examples/box-whisker-plot.html 本示例教您如何在Excel中创建盒须图.盒须图显示了数 ...

  7. 执行celery --version报错

    python 3.7.4安装celery后执行celery --version报错 安装命令: pip install celery -i https://pypi.douban.com/simple ...

  8. OA产品并发访问能力

    环境:cpu 16c,内存 32G,系统管理服务.jtportal服务 启动双实例样本:50线程,循环登录60次,共计3000次登录,用时3分钟40秒结论:平均每分钟支持800次登录,均在3秒左右.按 ...

  9. Python用telnet设置,抓UDP抓采样点并显示

    ====main.bat==== echo off rem "d:\Program\WiresharkPortable64\App\Wireshark\tshark.exe" -- ...

  10. 简单生成excel文件

    import os import xlwt def save_to_excel(check_date, data): book = xlwt.Workbook(encoding='utf-8', st ...