※ ChatGPTを利用し、要約された質問です(原文:かなり初歩的なプログラミング(Java)についての質問です。)
Javaプログラミングの初歩的な質問
このQ&Aのポイント
Javaプログラミング初心者がコンパイルエラーに困っています。エラーメッセージは「class、interface、または enum がありません」と表示されます。質問内容を詳しく教えてください。
Javaプログラミング初心者がimport文について質問しています。現在は「import java.util.Scanner;」と記述しているが、参考書では「import java.io*;」となっています。これらの違いと正しい利用法について教えてください。
かなり初歩的なプログラミング(Java)についての質問です。
かなり初歩的なプログラミング(Java)についての質問です。
お恥ずかしながら、かなり初歩ではありますが躓いております・・・。
import java.util.Scanner;
class OddEven{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
System.out.println("整数を入力してください。");
String str1=sc.next();
int i = Integer.parseInt(str1);
if(i%2==0){
System.out.println(i+"は偶数です。");
}
else {
System.out.println(i+"は奇数です。");
}
}
}
}
以上のような内容なのですがコンパイルしようとすると
「OddEven.java:21: class、interface、または enum がありません。」
といったエラーがでます。
文法などは間違ってない!・・・と思うのですが・・・。
ご指摘していただきたいです。
あともう一つ質問です。じつはこっちが聞きたかったり・・・。
上記のソースコードを見ていただければわかると思いますが
「import java.util.Scanner;」
と最初の部分に記述していますが、これは授業で教師が教えてくれたもので手持ちの参考書では
「import java.io*;」
と記述されています。(もしかして今回のエラーもここから・・・?)
この二つの違いは・・・聞いても正直分かりそうにはないので
どっちを使っていけばいいか、などを教えていただきたいです。
お礼
うぉおおお!完全に見落としてました! 何回も数えてはいたのですが、お恥ずかしい・・・! import java.io.* ですね。 重ね重ねありがとうございました!