Ask Question
6 July, 13:38

Consider the following code: String word [] = {"algorithm", "boolean", "char", "double"}; for (int i = 0; i < word. length/2; i++) { word[i] = word[word. length - 1 - i]; } What is stored in word after running this code? algorithm algorithm algorithm algo

+4
Answers (1)
  1. 6 July, 15:22
    0
    {"double", "char", "char", "double"} will be stored in word.

    Explanation:

    Given the word is an array of four strings, {"algorithm", "boolean", "char", "double"}. Hence, the length of the word array is 4.

    The for-loop will only run for two iterations due to i < word. length/2, with i = 0 (first loop) and i = 1 (second loop).

    In the first loop,

    word[word. length - 1 - i] = word[4 - 1 - 0] = word[3] = "double" Hence, the string "double" will be assigned to word[0] and overwrite "algorithm"

    In the second loop,

    word[word. length - 1 - i] = word[4 - 1 - 1] = word[2] = "char" Hence, the string "char" will be assigned to word[1] and overwrite "boolean"

    At last, the word array will hold {"double", "char", "char", "double"}
Know the Answer?
Not Sure About the Answer?
Get an answer to your question ✅ “Consider the following code: String word [] = {"algorithm", "boolean", "char", "double"}; for (int i = 0; i < word. length/2; i++) { ...” in 📙 Computers & Technology if there is no answer or all answers are wrong, use a search bar and try to find the answer among similar questions.
Search for Other Answers