
キーボードから読み込んだ整数値に10を加えた値と,10減らした数を表示するプログラムを作っています。一応プログラムは完成したのですがコンパイルエラーになります。なぜでしょうか??プログラマーの皆様にはほんとに初歩的な質問かもしれませんが回答よろしくお願いします。
import java.util.Scanner; class Pr11{ public static void main(String[] args){ System.out.print("キーボードから数字を入力"); Scanner stdIn = new Scanner(System.in); String num = stdIn.next(); System.out.println("あなたが入力した数字に10を足した数は"+(num+10)+"ですね。"); System.out.println("あなたが入力した数字に10を引いた数は"+(num-10)+"ですね。"); } }
エラー文
Pr11.java:13: エラー: 二項演算子'-'のオペランド型が不正です
System.out.println("あなたが入力した数字に10を引いた数は"+(num-10)+"ですね。");
^
最初の型: String
2番目の型: int
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
退会済みユーザー
2016/11/05 00:02