ここから本文です

Javaの質問です キーボードから入力した数値を画面に出すために以下のプログラム...

min********さん

2019/6/1623:00:43

Javaの質問です
キーボードから入力した数値を画面に出すために以下のプログラムを作成しました。

import java.util.Scanner;
class TestScan{
public static void main(Integer[] args){
System.out.println("Scannerで数値の入力を行います");
Scanner scan = new Scanner(System.in);
int val = scan.nextInt();
System.out.println("入力した数値は" + int);
}
}

これをコンパイルしようとすると

TestScan.java:7: エラー: '.class'がありません
System.out.println("入力した数値は " + int);
^
エラー1個

というエラーが出て来てしまいます。「{」の数や変数の宣言も確認したのですが、
どこがいけなかったのかご教授願います。

閲覧数:
11
回答数:
1
お礼:
50枚

違反報告

ベストアンサーに選ばれた回答

ikt********さん

2019/6/1623:15:27

最終行の println の引数、ヘンです。

"入力した数値は" + int

int じゃなくて val なのでは?


P.S.
コンパイルは通るでしょうが、もう1つ、根本的に
おかしいです。

main メソッドの引数型。

コンパイルはできても、実行できない。
JavaVM が探しに行くシグネチャは
public static void main(String[])
だけです。 Javaでは。

質問した人からのコメント

2019/6/16 23:52:19

ありがとうございます!
無事にコンパイル出来てやりたい事もできました!

mainメソッドについてもまだ何となくな感じで打っていたので、
引数型についての追記についてもありがとうございました

あわせて知りたい

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる