}
return cost;
}
public void setLpn(String lpn) {
this.lpn = lpn;
}
【java模拟收费代码 java收费了】 public void setEnterDate(Date enterDate) {
this.enterDate = enterDate;
}
public void setOutDate(Date outDate) {
this.outDate = outDate;
}
public void setCost(int cost) {
this.cost = cost;
}
}
写几个简单的Java程序,计算学费之类的你好!很高兴为你解答 。
首先 , 为你提供两个类,一个是StuFee对象,用于模拟学费对象
二是TestStuFee对象,用于运行测试学费对象,解决问题
其次,以下是运行结果:
**********************************
run:
第十年学费:15513.282159785162
第11到第14年70207.39453239123
请输入10个整数
1:1
2:2
3:3
4:4
5:5
6:6
7:7
8:8
9:9
10:10
5
请输入10个浮点数
1:1.1
2:2.2
3:3.3
4:4.4
5:5.5
6:6.6
7:7.7
8:8.8
9:9.9
10:10.10
5.96
成功生成(总时间:28 秒)
最后 , 给出源码 。请建2个.java文件,分别放置这两个类 。
*******************第一个***************************
package szu.ykl.calcStuFee;
/**
*
* @author 叶科良
*/
public class StuFee {
private double addSpeed;
private double baseFee;
private double fee;
public double getAddSpeed() {
return addSpeed;
}
public void setAddSpeed(double addSpeed) {
this.addSpeed = addSpeed;
}
public double calcFee(double year) {
return (Math.pow((1 + this.getAddSpeed()), year - 1)) * this.getBaseFee();
}
public double calcFee(int year1, int year2) {
if (year1 = year2) {
double result = 0;
for (int i = 0; i(year2 - year1+1); i++) {
result +=this.calcFee(year1+i);
}
return result;
}
return -1;
}
public StuFee(double addSpeed, double baseFee) {
this.setAddSpeed(addSpeed);
this.setBaseFee(baseFee);
}
public double getBaseFee() {
return baseFee;
}
public void setBaseFee(double baseFee) {
this.baseFee = baseFee;
}
public static int average(int[] array) {
if (null != array) {
if (array.length != 0) {
int resultInt = 0;
for (int i = 0; iarray.length; i++) {
resultInt += array[i];
}
return (int)(resultInt/array.length);
} else {
return -1;
}
} else {
return -1;
}
}
;
public static double average(double[] array) {
if (null != array) {
if (array.length != 0) {
double resultDouble = 0;
for (int i = 0; iarray.length; i++) {
resultDouble += array[i];
}
return (resultDouble/array.length);
} else {
return -1;
}
} else {
return -1;
}
};
}
********************第二个***************************************
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package szu.ykl.calcStuFee;
import java.util.Scanner;
/**
*
* @author 叶科良
*/
public class TestStuFee {
public static void main(String[] args) {
StuFee test = new StuFee(0.05, 10000);
System.out.println("第十年学费:" + test.calcFee(10));
System.out.println("第11到第14年" + test.calcFee(11, 14));
TestStuFee testStu = new TestStuFee();
try {
System.out.println("请输入10个整数");
System.out.println(test.average(testStu.getAcceptAsIntArray(10)));
} catch (java.util.InputMismatchException e) {
System.out.println("请输入整数!");
推荐阅读
- 科创未来绘画chatgpt,科创未来绘画内容
- python查看进程使用cpu,python运行结果
- 开心飞行棋小游戏在线玩,开心飞起图片大全
- 百米拍视频号怎么拍,100米怎么拍
- c语言编程求幂函数 c语言计算幂函数
- 圆点html代码,html的圆点标记怎么打
- 电脑建立虚拟机,电脑创建虚拟机
- 自然科学类直播话术,自然科学播音稿
- php并发获取数据库 php接口并发问题