JavaScript is required

Chương trình sau ra kết quả là gì?

class ContinueDemo {

public static void main(String[] args) {

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

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.

Found 9 p's in the string.

B.

Found 8 p's in the string.

C.

Found 10 p's in the string.

D.

Không có đáp án đúng.

Trả lời:

Đáp án đúng: B


Đoạn code Java này đếm số lần ký tự 'p' xuất hiện trong chuỗi "peter piper picked a peck of pickled pepers". - Chương trình khởi tạo một chuỗi `searchMe` và một biến `numPs` để đếm số lượng ký tự 'p'. - Vòng lặp `for` duyệt qua từng ký tự của chuỗi. - Câu lệnh `if` kiểm tra xem ký tự hiện tại có phải là 'p' hay không. - Nếu ký tự không phải là 'p', lệnh `continue` sẽ bỏ qua các lệnh còn lại trong vòng lặp và chuyển đến lần lặp tiếp theo. - Nếu ký tự là 'p', biến `numPs` sẽ tăng lên 1. - Cuối cùng, chương trình in ra số lượng ký tự 'p' đã tìm thấy. Đếm số lượng ký tự 'p' trong chuỗi "peter piper picked a peck of pickled pepers", ta thấy có tổng cộng 9 ký tự 'p'.

Câu hỏi liên quan