003-006-004

キャスト演算子:型変換練習

初級

問題説明

キャスト演算子:型変換練習

この問題では: 整数値をint型・double型・小数値・切り捨て整数の4種類に型変換し、結果を標準出力に表示するプログラムを作成します。

学習目標: キャスト演算子を使って異なる型間でデータを変換できる

キャスト演算子(型変換)を使うと、あるデータ型を別のデータ型に変換できます。例えば、double型の小数をint型の整数に変換する場合、(int)を使って(int)3.14とすると3になります。

入力

1行目: 整数(int型、1~100)

出力

Integer: [整数]
Double: [整数.0]
Half Value: [整数の半分(小数)]
Truncated Half: [整数の半分(整数部分のみ)]
```java

## 具体例

### 例1: 偶数の場合
入力:
```java
10
```java
出力:
```java
Integer: 10
Double: 10.0
Half Value: 5.0
Truncated Half: 5
```java
10の半分は5.0で、整数部分も5

### 例2: 奇数の場合
入力:
```java
7
```java
出力:
```java
Integer: 7
Double: 7.0
Half Value: 3.5
Truncated Half: 3
```java
7の半分は3.5で、整数部分は3(切り捨て)

### 例3: 最小値付近
入力:
```java
1
```java
出力:
```java
Integer: 1
Double: 1.0
Half Value: 0.5
Truncated Half: 0
```java
1の半分は0.5で、整数部分は0

テストケース例

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

入力:
10
期待される出力:
Integer: 10
Double: 10.0
Half Value: 5.0
Truncated Half: 5
入力:
7
期待される出力:
Integer: 7
Double: 7.0
Half Value: 3.5
Truncated Half: 3
入力:
1
期待される出力:
Integer: 1
Double: 1.0
Half Value: 0.5
Truncated Half: 0
入力:
15
期待される出力:
Integer: 15
Double: 15.0
Half Value: 7.5
Truncated Half: 7
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

現在のモード: 自分のコード
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

残り 9 回実行可能