电信计费

某电信公司手机通话费计算程序
某公司设计了一个手机话费套餐,见下表
套餐类型 国内基本通话时长 超出部分收费 免费短信包 超出部分收费 国内数据流量 超出部分收费 套餐价格
A套餐 250min 0.25/min 100条 0.1元/条 50MB 0.3元/MB 58元/月
*基本通话时长不足1分钟的按照1分钟计算;数据流量不足1M的按照1M计算
要求编写程序,从控制台读入用户的本月国内通话时长、短信条数和数据流量,计算出该用户本月的应激的话费(不计算国际及港澳台通话和其他增值业务的费用)。

import java.util.Scanner;
public class Test1109{public static void main(String[] args){/*定义 通话时长 call double短信条数 msg int流量 flow double资费 double fee超出部分的通话费用 call_fee double超出部分的短信费用 msg_fee double超出部分的流量费用 flow_fee double*/Scanner sca = new Scanner(System.in);System.out.println("请录入通话时长:");double call = sca.nextDouble();System.out.println("请录入短信条数:");int msg = sca.nextInt();System.out.println("请录入使用的流量数:");double flow = sca.nextDouble();double fee= 58 ;//Math.ceil()方法执行的是向上取整计算,它返回的是大于或等于函数参数,并且与之最接近的整数。if (call>250){fee+=Math.ceil(call-250)*0.25;}if (msg>100){fee+=Math.ceil(msg-100)*0.1;}if (flow>50){fee+=Math.ceil(flow-50)*0.3;}System.out.println("总资费:"+fee);}
}

停车费用

停车场收费规则如下:15分钟之内不收费,超过15分钟到2小时,收费2元,2小时之后,每小时收费3元,
不足1小时按照1小时计算。停车场最高封顶收费50元,从键盘输入停车的分钟数,
分钟数小于0则提示错误,输入正确,则计算停车费用并输出。

import java.util.Scanner;
public class Test4{public static void main(String[]args){Scanner sc = new Scanner(System.in);System.out.println("请输入停车分钟");double b=0;     //double型double a =sc.nextDouble();if (a<=0){System.out.println("分钟错误!");}else if (a<=15){b=0;}else if(a<(60*2)){b=2;}else {b=Math.ceil((a-(60*2))/60)*3+2;  //Math.ceil()方法执行的是向上取整计算,它返回的是大于或等于函数参数,并且与之最接近的整数。}if (b>50){b=50;    //停车场最高封顶收费50元}System.out.println("您停了"+a+"分钟"+"应收费"+b+"元");}
}

函件费用

import java.util.Scanner;
public class Test1108{public static void main(String[] args){Scanner sc= new Scanner(System.in);double a=0;double fee=0;int n=0;int w=0;double z=0;System.out.println("请输入函件重量");while(true){a=sc.nextInt();if(a<=0){System.out.println("不合法");break;}else if(a>2000){System.out.println("超重,请重新输入");continue;}//Math.ceil()方法执行的是向上取整计算,它返回的是大于或等于函数参数,并且与之最接近的整数。if(a<=100){fee=Math.ceil(a/20)*1.2;n++;}else{fee=Math.ceil((a-100)/100)*3.6+6; //计算停车费w++;}z=z+fee;System.out.println("函件费用为"+fee);}System.out.println("函件重量在100以内的个数为"+n+"函件重量大于100的个数为"+w);System.out.println("总资费为"+z);}
}

java计算费用类题目相关推荐

  1. java 计算工具类_java精确计算工具类

    importjava.math.BigDecimal;importjava.math.RoundingMode;importjava.math.BigDecimal;importjava.text.D ...

  2. 蓝桥杯——机器人行走(模拟类题目)Java语言实现

    目录 1.题目内容: 2.解题思路 2.1.小车方向描述: 2.2.字符串指令分解 2.2.1.正则表达式法 2.2.2.数组分解法 原题OJ平台链接:https://www.lanqiao.cn/p ...

  3. 【蓝桥杯】第六届蓝桥杯大赛个人赛省赛(软件类) Java大学C组 -题目与答案

    第六届蓝桥杯大赛个人赛省赛(软件类) Java大学C组 -题目与答案 1.结果填空(满分3分) 2.结果填空(满分5分) 3.结果填空(满分9分) 4.代码填空(满分11分) 5.代码填空(满分15分 ...

  4. Java计算时间差_传统的SimpleDateFormat类

    Java计算时间差_传统的SimpleDateFormat类 SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd ...

  5. java jexl 工具类_jexl表达式解析、计算工具类.md

    jexl表达式解析.计算工具类.md 根据表达式可以动态反向解析出变量:适合动态表达式,参数未知场景 如 (A0.2+B0.8)/C 解析出 A\B\C,把ABC参数值代入计算 初始化引擎 priva ...

  6. java计算工作日_Java工作日计算工具类

    工作日计算工具类 主要功能:传入两个日期,返回这两个日期之间有多少个工作日. 思路: 预先设置好一定年份范围内的节假日.补休到map里.(这里暂时只设置了2017 - 2018年的) 将这个年份范围内 ...

  7. Java 时间间隔计算工具类

    Java 时间间隔计算工具类 一.工具类-DateIntervalUtil package com.example.demotest.util;import java.text.DecimalForm ...

  8. Java—计算长方形的周长和面积(类和对象)

    Java-计算长方形的周长和面积(类和对象) Description 设计一个长方形类Rect,计算长方形的周长与面积. 成员变量:整型.私有的数据成员length(长).width(宽): 构造方法 ...

  9. 计算车号Java,java停车收费计算工具类

    停车收费计算工具类.收费标准:8时至22时,停车1小时内3元,超过1小时每延长1小时加收3元:11时至12时.16时30分至17时30分,停车30分钟内收1元,超过30分收3元:晚22时至次日8时,收 ...

  10. java 数学计算库_数学计算工具类

    [java]代码库/** * Description: [数字计算工具类] * @version 1.0 */ public class MathUtils { /** 一百的常量 */ privat ...

最新文章

  1. linux信号机制 - 用户堆栈和内核堆栈的变化【转】
  2. ros 消息队列与缓冲区_[ROS] [笔记(1)] 一个最简单的例子:Hello Robot(消息、发布者与订阅者)...
  3. 强基计划对计算机,你对报考强基计划怎么看?
  4. 一个讲课截屏 清明DAY2
  5. hihocode 1336 Matrix Sum 【二维树状数组】
  6. 啦啦外卖41.7亲测可用!插件齐全!含顾客APP,商家APP ,骑手APP!需要的拿去研究
  7. MySQL基础教程4-SQL基础概念
  8. Java面试--观察者模式
  9. 06 第三方之短信封装
  10. 自我保健很重要:先付钱
  11. iOS系统的各种设备识别码
  12. java gui编程 计算器_Matlab-GUI编程:简单计算器的实现
  13. 提取TCGA 中体细胞突变数据的表达矩阵
  14. 节日贺卡使用python编写
  15. Java 输出1-100之内的所有质数
  16. No module named en 的解决办法spacy
  17. 程序员惨遭996,注册Github域名炮轰996工作模式
  18. Could not acquire image ID or digest following build
  19. hbs模板(zmaze ui用的)
  20. 解析STEM理念对机器人教育的启示

热门文章

  1. CSS+DIV-网页变幻(HTML篇)
  2. 测试苹果授权登录Sign in with apple时,提示“未完成注册”处理经验分享
  3. python中如何判断词性_python进行词性分析
  4. .net c#通过Exif获取图片信息(参数)
  5. 使用CMD隐藏文件夹
  6. 01 官网下载各种CentOS教程(超详细版)
  7. 英语单词记忆(词缀 / 前缀)
  8. android 状态栏为白色的时候图标不显示的解决方案
  9. 一阶微分方程的物理意义_薛定谔方程的物理意义
  10. PacketTracer简单使用】