ublic class Main {
public static void main(String[] args) {
int[] numbers = {3, 4, 9};
System.out.println("1桁の数字を入力してください");
int input = new java.util.Scanner(System.in).nextInt();
for (int n : numbers) {
if (n == input) {
System.out.println("アタリ!");
}
}
}
}
public class Main {
public static void main(String[]args){
int[] numbers={3, 4, 9};
System.out.println("1桁の数字を入力してください");
int input=new java.util.Scanner(System.in).nextInt();
for(int i=0; i<numbers.length; i++){
if(numbers==input){
System.out.println("アタリ!");
}
}
}
上の拡張for文ですが、下のは従来のfor文です。なぜか、if(numbers==input){でエラーが発生してしまいます。理由が分からないので、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー