Debug
Submit solution
Points:
40 (partial)
Time limit:
1.0s
Memory limit:
256M
Authors:
Problem types
Allowed languages
Java 19, Java 8
題目說明
寫兩個副程式:
一個為increment,輸入參數是一個int變數,函數將其加0.5,然後回傳double型態的結果。
一個為decrement,輸入參數是increment回傳的double變數,函數將其減去0.3,然後回傳double型態的結果。
以下程式碼有部分錯誤,請修正所有錯誤,讓輸出符合題目要求。
vvv請debug以下程式碼vvv
import java.util.Scanner;
public class MyProgram {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double value = in.nextInt();
in.close();
int newValue = increment(value);
System.out.println(newValue);
double newValue2 = decrement(newValue);
System.out.println(newValue2);
}
private static double increment(int value) {
double result = x + 0.5;
}
private static double decrement(int newValue) {
double result = x - 0.3;
}
}
輸入
1個整數
輸出
2個double型態的回傳值
測試資料0 輸入
2
測試資料0 輸出
2.5
2.2
測試資料1 輸入
13
測試資料1 輸出
13.5
13.2
Comments
題解