010-003-002

メソッドオーバーロード:温度変換

初級

問題説明

メソッドオーバーロード:温度変換

この問題では: int型・double型・String型の3種類の引数を受け取るconvertToFahrenheitメソッドをオーバーロードで定義し、摂氏から華氏への温度変換を行い、結果を標準出力に表示するプログラムを作成します。

学習目標: 引数の型による異なる処理をオーバーロードで実装する

同じ名前のconvertToFahrenheitメソッドを異なる引数型(int, double, String)で定義して、摂氏から華氏への温度変換を行います。各型に応じた計算処理を実装しましょう。

入力

なし(固定値を使用)

出力

[摂氏]C = [華氏]F

変換公式: 華氏 = 摂氏 × 9/5 + 32

具体例

例1: 基本的な値

出力:

0C = 32F
25.5C = 77.9F
30C = 86.0F

例2: 異なる値

出力:

100C = 212F
37.5C = 99.5F
15C = 59.0F

テストケース例

※ 出力例はプログラミングの国際標準に準拠し英語で表示しています

入力:
期待される出力:
0C = 32F
25.5C = 77.9F
30C = 86.0F
入力:
期待される出力:
0C = 32F
25.5C = 77.9F
30C = 86.0F
入力:
期待される出力:
0C = 32F
25.5C = 77.9F
30C = 86.0F
入力:
期待される出力:
0C = 32F
25.5C = 77.9F
30C = 86.0F
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

現在のモード: 自分のコード
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// ここにコードを書いてください

sc.close();
}
}
0 B / 5 MB

残り 8 回実行可能