谁帮我用Java做下面题目 1“.根据天数(46)计算周数和剩余的天数” 2.已知圆的半径radius=1.5求其面积 3 .实现一个数字加密器:规则是结果=(整数*10+5)/2+3.14159 加密结果仍为一整数

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 10:50:21
谁帮我用Java做下面题目 1“.根据天数(46)计算周数和剩余的天数” 2.已知圆的半径radius=1.5求其面积 3 .实现一个数字加密器:规则是结果=(整数*10+5)/2+3.14159 加密结果仍为一整数
xT]OA+d d*QZ$h›o]dci7[H#$ Z ?[V_ny/xgv໾tv=s4fi/+8%lklw(C4z;?B=VkWk kF/хg/DTݜcxaZ$idxXzfoX߫@??tyI~\;2GR}omoхym("]j;A^@t nUvl2'c}kf_|l3M`(ͱD6 d2=]Or2&Fځ 'ILꐼЅ,8 ěrg O铣M5:S$ԟ,3N!̱/ 6:KQ J@&-ZiH z:X*\Ip`5BX m0x Ct2.<\ I ZBѺ`g9hnZ8qt>+ٱBSa(;DKlkhvD{%T88G!cT &'9C5cSB %y#nWxòHaŔF2>xa*I&> 6SQF@^SS16I!\`

谁帮我用Java做下面题目 1“.根据天数(46)计算周数和剩余的天数” 2.已知圆的半径radius=1.5求其面积 3 .实现一个数字加密器:规则是结果=(整数*10+5)/2+3.14159 加密结果仍为一整数
谁帮我用Java做下面题目
1“.根据天数(46)计算周数和剩余的天数” 2.已知圆的半径radius=1.5求其面积 3 .实现一个数字加密器:规则是结果=(整数*10+5)/2+3.14159 加密结果仍为一整数

谁帮我用Java做下面题目 1“.根据天数(46)计算周数和剩余的天数” 2.已知圆的半径radius=1.5求其面积 3 .实现一个数字加密器:规则是结果=(整数*10+5)/2+3.14159 加密结果仍为一整数
代码如下:
class Foo {
public class WeekDay {
public int week;
public int day;
public WeekDay(int week, int day) {
this.week = week;
this.day = day;
}
}
//输出返回值的week和day值即可
public WeekDay computWeekDay(int _days) {
int days = Math.abs(_days);
return new WeekDay(days / 7, day % 7);
}

//fact(radius) = 2 * PI * radius ^ 2
public double computFact(double _radius) {
double radius = Math.abs(_radius);
return 2 * Math.PI * radius * radius;
}
private int rule(int num) {
return ( num * 10 + 5 ) / 2 + 3.14159;
}
public List computDigitPass(List _lst) {
if (_lst == null || _lst.isEmpty()) {
return null;
}

List lst = new ArrayList();
for (int num: _lst) {
lst.add(rule(num));
}
return lst;
}
}