java - java 比较 int 和数组

标签 java arrays

我正在开发一个项目,让我扫描数字 1-9,然后将它们存储在数组中,同时检查是否重复。除了必须检查重复的部分之外,我可以获得所有内容。有没有一种简单的方法可以将 1 个数字与整个数组进行比较?

ex. int[] array = new int[9];
        array[0] = 0;
        array[1] = 1;
        array[2] = 2;
        array[3] = 3;
        array[4] = 4;



then user inputs 3, how can I check the entire array for 3?

最佳答案

如果您只是想要一种方法来查看数组是否包含问题中所述的数字 3,您只需添加一个简单的 for 循环即可。

 int[] array = new int[9];
    array[0] = 0;
    array[1] = 1;
    array[2] = 2;
    array[3] = 3;
    array[4] = 4;

    int num = 3;


    for(int i = 0; i < array.length; i++){

        if(num==array[i]){
            System.out.println("found at index: " + i);
        }

您可以轻松地调整它以读取用户的值。

关于java - java 比较 int 和数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42288324/

相关文章:

java - -XX :MaxPermSize=128m: command not found when setting MaxPermSize on linux server

java - Selenium 说 xpath 定位器无效

java - 根据单词中的位置替换字符串中的字母

python - 没有越界和裁剪值的 Numpy 二维数组索引

javascript - 使用js将PHP数组转换为单个JSON对象

带有电子邮件地址和密码的 Javascript 数组

java - tomcat日志请求参数

java - 如何无限地生成随机数,直到它符合Java中的条件?

java - 如何递归地用0和1填充矩阵?

ruby-on-rails - 空数组在 Rails 中为 NULL