标准:基本通话费是每分钟4角钱,不足一分钟的部分,按照1分钟计算;长途通话费是每6秒7分钱,不足6秒的部分按照6秒计算。整个长途通话费,由上述两项加起来。

public class MobileFee
{
 public void calcFee(int iSeconds)
 {
  int iFee;
  //基本通话费,每分钟4角钱
  iFee=(int)Math.ceil(iSeconds/60.0)*40; //ceil(double a):返回最小的double值,该值大于等于参数,并等于某个整数,该函数实现向上取整。
  //长途通话费,没6秒7分钱
  iFee+=(int)Math.ceil(iSeconds/6.0)*7;//calcFee()中除法操作时,注意分母写成的双精度格式,否则会被当做整除运算。
  System.out.println("通话"+iSeconds+"秒的费用是"+iFee+"分钱!");
 }
 public static void main(String args[])
 {
  MobileFee obj=new MobileFee();
  obj.calcFee(5);
  obj.calcFee(60);
  obj.calcFee(61);
  obj.calcFee(119);
 }
}

以面向对象方式编写一个计算电话费的程序相关推荐

  1. Java黑皮书课后题第10章:***10.8(金融:Tax类)编程练习题8.12使用数组编写一个计算税款的程序。设计一个名为Tax类,该类包含下面的实例数据域

    ***10.8(金融:Tax类)编程练习题8.12使用数组编写一个计算税款的程序.设计一个名为Tax类,该类包含下面的实例数据域 题目 程序解释 代码 Test8.java Test8_Tax.jav ...

  2. c语言添加收支情况,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...

  3. c语言个人所得税的打印思路,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...

  4. 税费申报计算机代码,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...

  5. c语言编程个人所得税 输入职工基本信息,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...

  6. 计算税率c语言编写程序,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...

  7. 工资个人所得税计算方法c语言,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...

  8. 用c语言设计个人所得税的程序,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...

  9. 用c语言写个人所得税代码,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...

最新文章

  1. jmeter性能测试入门简介
  2. python的用途实例-python assert的用处示例详解
  3. 软件测试中的α测试、β测试和λ测试
  4. it is likely that the remote side declared peer gone on this jvm
  5. python模拟c的struct
  6. 【ActiveMQ】消息生产者自动注入报错:Could not autowire. No beans of 'JmsMessagingTemplate' type found...
  7. 3gpp协议_3GPP都在干什么(16)?:3GPP中网络切片原理及协议解读
  8. 通过JS函数劫持自定义百度云分享提取码
  9. Button控件的点击事件
  10. SLAM_kitti数据集求相机cam2到IMU的变换矩阵
  11. GNN + Zero-shot
  12. 追溯计算机的本源,读电路与系统简史
  13. 用QT做无界面的后台程序
  14. 下载3GPP协议的方法
  15. 事务控制语言(DTL)
  16. C语言函数的简单书写规范和调用
  17. bootstrap 表头组合
  18. python 之 海龟绘图(turtle)
  19. Android - 获取系统时间和网络时间
  20. 软件工程导论期末考试-试卷2

热门文章

  1. 什么软件可以图片转文字?这几个软件值得收藏
  2. vux踩坑指南 i18n国际化踩坑指南 i18n国际化含demo
  3. 如何维护知乎口碑?小马识途解析知乎口碑优化的技巧
  4. linux下的电子仿真软件,电路仿真软件难求?瞅瞅这款免费的电路仿真软件吧
  5. python画恐龙,python龟龟地图小恐龙(小猪页),pythonturtle,海龟,绘图,佩奇,里,的
  6. TFmini用于道闸防砸使用说明
  7. 同样的棋牌游戏,不同的价格,不同公司的价格差距这么大?
  8. VMware Workstation Pro安装教程
  9. 微信小程序 录音文件格式silk 坑
  10. 阿里云短信发送API(SendSms)的集成