試圖繞過哈希圖並獲取代碼的問題

照你的樣子來

所以我在試圖解決這個編碼問題時遇到了麻煩:以下是他們希望我回答的四個問題: 'getValue(...)' 將使用以下輸入執行多少次,結果是什麼?

(1) getValue("foo", 0);

(2) getValue("bar", 2);

(3) getValue("baz", 0);

(4) getValue("fubar", 1);

我知道前兩個答案:

1) 將執行一次並返回 1

2)將執行1次並返回3但最後兩個問題(3,4)我不明白。任何人都可以幫助澄清這段代碼到底在做什麼並暗示答案是什麼?

這是代碼:

import java.util.HashMap;
import java.util.Map;

public class myClass {

private Map<String,Integer> map;

public myClass() {

map = new HashMap<>();

map.put("foo", 1);

map.put("bar", 3);

}

public int getValue(String input, int numRetries) throws Exception {

try {

  return map.get(input);

}

catch (Exception e) {

  if (numRetries > 3) {

    throw e;

  }

  return getValue(input, numRetries + 1);

}

}

先感謝您。

阿克南

您在 (1) 和 (2) 中正確回答的代碼嘗試從 HashMap 獲取值,因為它是鍵。

getValue() 函數是一個遞歸函數,這意味著它會根據“numRetries”值多次調用自己

(3) 代碼調用自身 4 次(在 '>3' 子句變為真並拋出異常之前,numRetries 從 0,1,2,3 開始)

(4) 代碼調用自身 3 次(在 '>3' 子句變為真並拋出異常之前,numRetries 從 1,2,3 開始)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在android包導入問題中捕獲圖像?

来自分类Dev

如何在mysql中獲取數據的字數並以條形圖顯示

来自分类Dev

selenium webdriver - 沒有通過 xpath 為 amazon.co.uk 獲取所有 src 圖像

来自分类Dev

從視頻中提取縮略圖時獲取黑色空白圖像

来自分类Dev

C# 從 Struct 中獲取圖片框

来自分类Dev

獲取圖表軸的最後一個刻度

来自分类Dev

Android 循環遍歷嵌套的哈希圖

来自分类Dev

嘗試使用 wget 下載帶零的圖像

来自分类Dev

試圖用 C 計算年齡

来自分类Dev

如何獲取視圖數據以復製到文檔中的字段?

来自分类Dev

如何將所有值的總和添加為 Chart.Js 中圓環圖的圖表標題?

来自分类Dev

嘗試將 tkinter 中的圖像正確顯示為類的方法

来自分类Dev

試圖將未定義的屬性 findOneAndUpdate 包裝為函數

来自分类Dev

Clojure:按第二個列表過濾地圖列表

来自分类Dev

通過循環製作圖像副本不起作用

来自分类Dev

我的java代碼輸出有問題

来自分类Dev

Java 模型到源代碼轉換的問題

来自分类Dev

如何添加按鈕並將其覆蓋在我的 Google 地圖片段上

来自分类Dev

如何使用 UIImagePicker 獲取圖像名稱?我得到了圖像名稱,但它只能在模擬器中工作,而不是在實際設備中

来自分类Dev

刪除餅圖圖例中的文本“DataSet”

来自分类Dev

在 ggplot2 莖圖中排列條形圖

来自分类Dev

Wagtail 圖像的替代文本

来自分类Dev

錯誤:試圖將堆棧放在不可讀的內存中:0x7ffeeafe2af0:使用 userDefaults

来自分类Dev

iOS 從 HTTP 加載圖像

来自分类Dev

更改 Bootstrap 圖標顏色

来自分类Dev

如何移動包含圖像的 div

来自分类Dev

Wordpress 圖像不顯示(Woocommerce)

来自分类Dev

谷歌地圖坐標轉換

来自分类Dev

顯示圖像剃刀頁面

Related 相关文章

  1. 1

    如何在android包導入問題中捕獲圖像?

  2. 2

    如何在mysql中獲取數據的字數並以條形圖顯示

  3. 3

    selenium webdriver - 沒有通過 xpath 為 amazon.co.uk 獲取所有 src 圖像

  4. 4

    從視頻中提取縮略圖時獲取黑色空白圖像

  5. 5

    C# 從 Struct 中獲取圖片框

  6. 6

    獲取圖表軸的最後一個刻度

  7. 7

    Android 循環遍歷嵌套的哈希圖

  8. 8

    嘗試使用 wget 下載帶零的圖像

  9. 9

    試圖用 C 計算年齡

  10. 10

    如何獲取視圖數據以復製到文檔中的字段?

  11. 11

    如何將所有值的總和添加為 Chart.Js 中圓環圖的圖表標題?

  12. 12

    嘗試將 tkinter 中的圖像正確顯示為類的方法

  13. 13

    試圖將未定義的屬性 findOneAndUpdate 包裝為函數

  14. 14

    Clojure:按第二個列表過濾地圖列表

  15. 15

    通過循環製作圖像副本不起作用

  16. 16

    我的java代碼輸出有問題

  17. 17

    Java 模型到源代碼轉換的問題

  18. 18

    如何添加按鈕並將其覆蓋在我的 Google 地圖片段上

  19. 19

    如何使用 UIImagePicker 獲取圖像名稱?我得到了圖像名稱,但它只能在模擬器中工作,而不是在實際設備中

  20. 20

    刪除餅圖圖例中的文本“DataSet”

  21. 21

    在 ggplot2 莖圖中排列條形圖

  22. 22

    Wagtail 圖像的替代文本

  23. 23

    錯誤:試圖將堆棧放在不可讀的內存中:0x7ffeeafe2af0:使用 userDefaults

  24. 24

    iOS 從 HTTP 加載圖像

  25. 25

    更改 Bootstrap 圖標顏色

  26. 26

    如何移動包含圖像的 div

  27. 27

    Wordpress 圖像不顯示(Woocommerce)

  28. 28

    谷歌地圖坐標轉換

  29. 29

    顯示圖像剃刀頁面

热门标签

归档