JavaScript is required

Chương trình sau thực hiện công việc gì?

class ContinueDemo {

public static void main(String[] args) {

String searchMe = "peter piper picked a peck of pickled peppers";

int max = searchMe.length();

int numPs = 0;

for (int i = 0; i < max; i++) {

if (searchMe.charAt(i) != 'p')

continue;

numPs++;

}

System.out.println("Found " + numPs + " p's in the string.");

}

}

A.

Đếm chữ cái p trong chuỗi ký tự

B.

Tìm xem chữ p có đứng trước chữ i trong chuỗi hay không

C.

Tìm kiếm chữ cái p trong chuỗi

D.

Cả 3 đáp án đều sai.

Trả lời:

Đáp án đúng: A


Đoạn chương trình Java này duyệt qua một chuỗi ký tự "peter piper picked a peck of pickled peppers". Trong vòng lặp `for`, nó kiểm tra từng ký tự. Nếu ký tự đó là 'p', biến `numPs` sẽ tăng lên. Nếu không phải là 'p', lệnh `continue` sẽ bỏ qua phần còn lại của vòng lặp và chuyển sang ký tự tiếp theo. Cuối cùng, chương trình in ra số lượng chữ 'p' đã đếm được trong chuỗi. Vậy, chương trình này thực hiện công việc đếm số lần xuất hiện của chữ cái 'p' trong chuỗi ký tự đã cho.

Câu hỏi liên quan