Ndhhehhdhbdjxbsbdnxndndnsnbbbxnxnxnxn ndnd
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/04/25 00:50
回答2件
0
ベストアンサー
下記のとおり、いかがでしょうか。
java.util.Scannerを単にScannerだけと表示すれば、importが必要だと思います。
java
1import java.util.*; 2 3public class ScannerA { //出来れば、自分のclass名はライブラリで保有してるclass名は違いないです。 4 public static void main(String[] names) { 5 names = new String[10]; 6 Scanner console = new Scanner(System.in); 7 for (int i = 0; i < names.length; i++) { 8 System.out.print("Imput names[" + i + "] = "); 9 names[i] = console.nextLine(); 10 } 11 } 12}
投稿2016/04/25 02:09
総合スコア57
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
下記の通り、クラス宣言の前にimport文で定義(★)します。
import java.util.*; //★ public class Scanner { public static void main(String[] names) { names = new String[10]; for (int i = 0; i < names.length; i++) { System.out.print("Imput names[" + i + "] = "); names[i] = Scanner(System.in).nextLine(); } } }
*を使用することで、java.util配下のすべてのクラスを含めることが出来ますが、
java.util.Arrays;
java.util.Scanner;
のように、必要なクラスだけを定義することが推奨されます。
コーディングにeclipseを使用すれば、これらはeclipseが自動で行ってくれます。
また提示されたコードでjava.util.Scanner;を追加した場合、Scannerとコーディングしても、自分が定義したScannerとjava.util.Scannerが区別できなくなるため、java.util.Scannerを使用する場合にはパッケージ名を含めた記述が必要です。
投稿2016/04/25 01:28
総合スコア1682
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/25 02:06
2016/04/25 07:09
2016/04/25 07:51
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。