java - 询问java数组错误(.class预期)

标签 java

String huruf;
    String [] kodematkul={"ISMT101","ISIT101","CSMT104","ISIT102","ESQU101","ESQC101"};

String [] matkul= {"Matematika Bisnis","Sistem Informasi dan Tek. Hijau","Komputasi dan Rancangan Berfikir","Algoritma dan Struktur Data","Pendidikan Agama","Pengembangan Managemen Diri"};

int [] nilai={75,80,80,85,70,50};

int [] sks={3,2,4,6,3,2};

    if (nilai[] > 80) {
        huruf = "A";
    }
        else if (nilai[] > 70) {
            huruf ="B";

        }
        else if (nilai[] > 60) {
            huruf = "C";
        }
        else if (nilai[] > 50 ) {
            huruf = "D";
        }
            else {
                huruf ="E";
            }

在 if 和 else if 上,为什么该行出现错误(预期为 .class)?谢谢

最佳答案

为了获取数组中包含的数据,您需要提供索引值。通常,您会迭代数组并获取提供索引值的数组元素,例如:

String huruf = "";
for (int i = 0; i < nilai.length; i++) {
    if (nilai[i] > 80) {
        huruf = "A";
    }
    else if (nilai[i] > 70) {
        huruf ="B";

    }
    else if (nilai[i] > 60) {
        huruf = "C";
    }
    else if (nilai[i] > 50 ) {
        huruf = "D";
    }
    else {
        huruf ="E";
    }
}

关于java - 询问java数组错误(.class预期),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54167935/

相关文章:

java - fatal error - 序言中不允许内容

java - LWJGL Java 碰撞

java - Spring MVC WebApp : @schedule: java-sdk-http-connection-reaper : Failed to Stop

java - 如何将 Base64 字符串发送到 API (MathPix OCR)?

java - 在 JPanel 上绘制多条线时出错

java - Java 中使用对象作为参数的 AND 短路运算符

Java 队列页面替换

Java:返回与一个 JSON 对象相同类型的值

java - 用于单元测试的 Intellij IDEA fork 模式变慢

java - 如何从数组中删除一个元素?