30/09/2018, 19:33

So sánh 2 kí tự char trong JAVA?

có cách nào so sánh 2 kí tự char trong JAVA giống bên C không m.n, m search gg rồi mà chưa ra
Scanner sca = new Scanner(System.in); System.out.print("nhap 1 ki tu: "); String ch = sca.nextLine(); if(ch.equals("a")==true) { System.out.print("OK"); }

X viết 21:43 ngày 30/09/2018

Có nhiều cách lắm. Một trong những cách cùi là đây:

char c = scanner.next().charAt(0);
if(Character.toString(c).equals("a")){
    System.out.println("YES");
} else{
    System.out.println("NO");
}

Hoặc dùng compareTo…

anon10499953 viết 21:44 ngày 30/09/2018

Luôn luôn dùng hàm equals() để so sánh String với nhau trong Java, nếu bạn muốn biết lý do thì hãy google “String are Objects - Java”

Bài liên quan
0