β λ¬Έμ
νμλ€μ μ±μ μ λ³΄κ° λ¬Έμμ΄λ‘ μ μΈλμ΄ μμ λ, κ° μ±μ λ³ νμ μλ₯Ό μΆλ ₯νμμ€.
β μ½λ
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String score = "A,A,B,C,D,A,C,D,D,D,F";
String[] s = score.split(",");
int[] result = { 0, 0, 0, 0, 0 };
for (int i = 0; i < s.length; i++) {
if (s[i].equals("A")) {
result[0]++;
}
if (s[i].equals("B")) {
result[1]++;
}
if (s[i].equals("C")) {
result[2]++;
}
if (s[i].equals("D")) {
result[3]++;
}
if (s[i].equals("F")) {
result[4]++;
}
}
System.out.println("A : " + result[0] + "λͺ
");
System.out.println("B : " + result[1] + "λͺ
");
System.out.println("C : " + result[2] + "λͺ
");
System.out.println("D : " + result[3] + "λͺ
");
System.out.println("F : " + result[4] + "λͺ
");
}
}
β μΆλ‘ κ³Όμ
λ¨Όμ μ€νΈλ§ λ°°μ΄μ μ μΈν΄μ νμλ€μ μ±μ μ λ΄μμ€λ€. λ¬Έμμ΄μ΄ ν μ€λ‘ λμ΄ μμΌλ―λ‘ .split() λ©μλλ₯Ό μ¬μ©ν΄μ μͺΌκ°μ€μΌ νλλ° μ»΄λ§(,)κ° κ΅¬λΆμκ° λλ€.
κ·Έλ¦¬κ³ 5κ°μ§ μνλ²³μ κ°μλ₯Ό μΉ΄μ΄ν ν΄μ€ 5μΉΈμ§λ¦¬ μ μν λ°°μ΄μ νλ λ μ μΈν΄ μ€λ€.
λͺ¨λ 0μΌλ‘ μ΄κΈ°ν ν΄ λμ λ€μ forλ¬Έμ μ¨μ string λ°°μ΄μ λλ € κ°λ©° κ° μνλ²³ κ°―μλ₯Ό intλ°°μ΄μ μΉ΄μ΄ν ν΄ μ€λ€.
μ£Όμν μ μ λ¬Έμμ΄(string)μ λΉκ΅ν λ == μΌλ‘ λΉκ΅ν μ μλ€λ κ²μ΄λ€..equals()λ©μλλ₯Ό μ¨ μ£Όμ΄μΌ νλ€.