Code bị lỗi ở dòng "char c=arr[i];"

String s="5 Topica Education 3";
System.out.println("Chiều dài của chuỗi ="+s.length()); 

char []arr=s.toCharArray();
int soInHoa=0;
int soInThuong=0;
int ChuSo=0;
int i;
for( i=0;i<arr.length;i++);
{
    char c=arr[i];
    if (Character.isUpperCase(c))
    {
        soInHoa++;
    }
    if (Character.isLowerCase(c))
    {
        soInThuong++;
    }
    if (Character.isDigit(c))
    {
        ChuSo++;
    }
}
System.out.println("Chữ in hoa "+soInHoa);
System.out.println("Chữ in thường "+soInThuong);
System.out.println("Chữ số "+ChuSo);

Chỗ này mới đúng :smile:

This post was flagged by the community and is temporarily hidden.

cách sửa lỗi như thế nào vậy?
mình mới học đc 1 bữa nên còn ngu lắm

Bỏ dấu chấm phẩy cuối dòng for đi bạn

oh. cảm ơn bạn nhiều

hình như thừa dấu “;” ở vòng lặp "for’’

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?