Ask Question
28 August, 03:11

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

+2
Answers (1)
  1. 28 August, 05:36
    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?
Find 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 and Technology if you're in doubt about the correctness of the answers or there's no answer, then try to use the smart search and find answers to the similar questions.
Search for Other Answers