Respuesta :
Answer:
Complete the program using:
int index = message.indexOf("cat");
while(index != -1){
message = message.replace("cat","dog");
index = message.indexOf("cat");
}
System.out.print(message);
}
}
Explanation:
The line gets the index of string "cat"
int index = message.indexOf("cat");
The following operation is repeated until all occurrence of "cat"s has been replaced with dog
while(index != -1){
message = message.replace("cat","dog");
index = message.indexOf("cat");
}
This prints the new string
System.out.print(message);
}
}
The program illustrates the use of loops.
Loops are used to perform repetitive and iterative operations.
The code segment where comments are used to explain each line, is as follows:
//This gets the index of "cat" in the string message
int index = message.indexOf("cat");
//The following loop is repeated, until there is no occurrence of "cat" in the string
while(index != -1){
//This replaces "cat" with "dog"
message = message.replace("cat","dog");
//This gets another index of "cat" in the string message
index = message.indexOf("cat");
}
//This prints the new string
System.out.print(message);
}
}
At the end of the loop, all occurrence of "cat" are replaced with "dog".
Read more about similar programs at:
https://brainly.com/question/20461017