具體要求:
用方法的多載完成:
輸入具體數
1個int型別,判斷這個數的奇偶
2個int型別的引數,計算兩數的和
3個int型別的數用三目運算子得出最大值
4個int型別的數,完成排序
2個float型別,計算乘法
uj5u.com熱心網友回復:
都很簡單的作業題,自己搞定哈!uj5u.com熱心網友回復:
import java.util.ArrayList;import java.util.Comparator;
import java.util.List;
/**
* @描述:
* @公司:
* @作者: 詹姆斯*高斯林
* @版本: 1.0.0
* @日期: 2020-03-11 10:47:31
*/
public class CalculatorServiceImpl implements CalculatorService{
@Override
public boolean calculate(int num) {
return num % 2 == 1;
}
@Override
public int calculate(int num1, int num2) {
return num1 + num2;
}
@Override
public int calculate(int num1, int num2, int num3) {
return (num1>num2?num1:num2)>num3?(num1>num2?num1:num2):num3;
}
@Override
public List<Integer> calculate(int num1, int num2, int num3, int num4) {
List<Integer> numList = new ArrayList<>();
numList.add(num1);
numList.add(num2);
numList.add(num3);
numList.add(num4);
numList.sort(Comparator.comparing(e -> e));
return numList;
}
@Override
public float calculate(float num1, float num2) {
return num1 * num2;
}
}
interface CalculatorService {
/**
* 判斷奇數還是偶數
* @param num 數字
* @return true = 奇數, false = 偶數
*/
boolean calculate (int num);
/**
* 計算兩個數字的和
* @param num1 數字1
* @param num2 數字2
* @return 兩數之和
*/
int calculate (int num1, int num2);
/**
* 通過三目運算子計算出最大的那個數值
* @param num1 數字1
* @param num2 數字2
* @param num3 數字3
* @return max
*/
int calculate (int num1, int num2, int num3);
/**
* 四個數值完成排序
* @param num1 數字1
* @param num2 數字2
* @param num3 數字3
* @param num4 數字4
* @return 排好序的集合
*/
List<Integer> calculate (int num1, int num2, int num3, int num4);
/**
* 兩個float 計算乘法
* @param num1
* @param num2
* @return
*/
float calculate (float num1, float num2);
}
uj5u.com熱心網友回復:
我就要幫人家完成,怎么滴
uj5u.com熱心網友回復:
那你真是把JAVA之父都給玷污了。。。
uj5u.com熱心網友回復:
都很簡單的作業題,自己搞定哈!
我就要幫人家完成,怎么滴
那你真是把JAVA之父都給玷污了。。。
佛曰:救人一命勝造七級浮屠,我幫人家做個作業,起碼勝造一級浮屠
uj5u.com熱心網友回復:
都很簡單的作業題,自己搞定哈!
我就要幫人家完成,怎么滴
那你真是把JAVA之父都給玷污了。。。
佛曰:救人一命勝造七級浮屠,我幫人家做個作業,起碼勝造一級浮屠
uj5u.com熱心網友回復:
十分感謝
都很簡單的作業題,自己搞定哈!
我就要幫人家完成,怎么滴
那你真是把JAVA之父都給玷污了。。。
佛曰:救人一命勝造七級浮屠,我幫人家做個作業,起碼勝造一級浮屠
不用謝,舉手之勞,我們一起共建美好家園,共同走向宇宙

uj5u.com熱心網友回復:
十分感謝
都很簡單的作業題,自己搞定哈!
我就要幫人家完成,怎么滴
那你真是把JAVA之父都給玷污了。。。
佛曰:救人一命勝造七級浮屠,我幫人家做個作業,起碼勝造一級浮屠
不用謝,舉手之勞,我們一起共建美好家園,共同走向宇宙
??????
uj5u.com熱心網友回復:
上面應該漏寫了float型別資料的處理。我的話會直接用String輸入,然后通過格式來判定是否為Float,然后再根據不同的資料型別和資料數量來呼叫不同的計算方法uj5u.com熱心網友回復:
還能有這樣的玩法、、、膜拜高斯林大佬uj5u.com熱心網友回復:
都很簡單的作業題,自己搞定哈!
不懂就問,請問你有什么簡單的辦法來判斷輸入內容的型別嗎
uj5u.com熱心網友回復:
十分感謝
都很簡單的作業題,自己搞定哈!
我就要幫人家完成,怎么滴
那你真是把JAVA之父都給玷污了。。。
佛曰:救人一命勝造七級浮屠,我幫人家做個作業,起碼勝造一級浮屠
xswl ,你這一級浮屠 往地下造啊 哈哈哈哈
uj5u.com熱心網友回復:
十分感謝
都很簡單的作業題,自己搞定哈!
我就要幫人家完成,怎么滴
那你真是把JAVA之父都給玷污了。。。
佛曰:救人一命勝造七級浮屠,我幫人家做個作業,起碼勝造一級浮屠
xswl ,你這一級浮屠 往地下造啊 哈哈哈哈
做人要厚道
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/114740.html
標籤:Java SE
