促銷活動
CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
探索地圖
課堂
所有探索
所有等級
IDEA中調試:變量
Module 1 no mu
等級 3,
課堂 8
1.觀看 當程序的執行在斷點處停止時,或者當您一次單步執行一條指令時,您可以查看程序中當前位置已知變量的值。 讓我們編寫一個程序,用從到 的10數字填充一個元素數組。例子:100109 IntelliJ IDEA 足夠智能,可以在代碼上方顯示重要變量的值。在我們的例子中,我們談論的是data數組變量 此外,在屏幕截圖的底部,我們看到Debugger選項卡打開(不是Console)。它顯示程序中此位置已知的所有變量(及其值)。 如果您按下F810 次,那麼您將在循環中進行 5
該級別的附加課程
Module 1 no mu
等級 3,
課堂 9
在此級別,您已經了解了雙精度類型並了解了可以對其執行哪些操作。您還學習瞭如何處理數據輸入。 為了鞏固你的知識,你當然需要解決任務。一點點“在家讀書”也不會有什麼壞處。以下是一些課程,可幫助您更深入地研究我們涵蓋的主題。 掃描儀類 正如您已經知道的那樣,對於被讀者絆倒的 Java 開發人員來說,這個類可以讓他們的生活更輕鬆一些。它可以做很多事情,而且您已經設法使用了幾次。如果您還沒有這樣做,請閱讀標題為“掃描器類”的文章,研究示例,並嘗試自己使用該類。 Java中的數字運算 編
條件語句
Module 1 no mu
等級 4,
課堂 0
一、if-else聲明 如果不管外部環境如何變化,程序總是做同樣的事情,那麼它們就不會很有用。一個程序需要能夠適應不同的情況並在某些情況下採取某些行動,而在其他情況下採取不同的行動。 在 Java 中,這是通過條件語句完成的,它使用特殊關鍵字讓您根據條件的真值執行不同的命令塊。 條件語句由三部分組成:條件、語句 1和語句 2。如果條件為真,則執行語句 1 。否則執行語句 2 。這兩個命令都不會執行。下面是這種語句的一般外觀: if (condition)
使用條件語句的細微差別
Module 1 no mu
等級 4,
課堂 1
if1.陳述順序 有時,程序需要根據變量的值或表達式的值執行許多不同的操作。 假設我們的任務是這樣的: 如果溫度大於20度,則穿上襯衫 如果溫度大於10度且小於(或等於)20,則穿上毛衣 如果溫度大於0度且小於(或等於)10,則穿上雨衣 如果溫度低於0度,則穿上外套。 這是如何用代碼表示的: int temperature = 9;
布爾型
Module 1 no mu
等級 4,
課堂 2
1.Boolean類型 正如我們已經看到的,Java 有超級有用的if-else語句。如果括號中的條件為真,則執行一個語句塊,如果條件為假,則執行第二個語句塊。 為了方便處理可以為 true 或 false 的表達式,Java 的創建者添加了特殊boolean類型。它的主要特點是這種類型的變量只能取兩個值:true和false。 不可能將任何其他值分配給boolean變量。編譯器不允許。 為什麼我們需要這樣一個原始類型? 好吧,好處是您可以使用它來存儲邏輯表達式的值。例子:
邏輯運算符
Module 1 no mu
等級 4,
課堂 3
1.布爾邏輯 在 Java 中,您不能編寫表達式18 < age <65. 這是不正確的語法,程序不會編譯。 但是你可以這樣寫: (18 < age) AND (age < 65) 當然,不是單詞AND,而是邏輯運算符。我們現在將更詳細地討論它們。 Java 中存在三種邏輯運算符:AND(&&)、OR(||) 和NOT(!)。 好消息是您可以使用括號來構造任何復雜的邏輯表達式。 壞消息是 Java 開發人員決定使用C 語言的表示法而不是and,or和not。 看畫面: 邏輯運
生活小竅門:如何更好更快地編寫代碼
Module 1 no mu
等級 4,
課堂 4
1. 表達式 vs 語句 在 Java 中,區分兩類是有幫助的:語句和表達式。語句通常被稱為被執行,而表達式被稱為被求值。但這不是最重要的。 語句和表達式之間的主要區別是計算表達式有一個結果。這個結果有一個類型,它可以賦值給一個變量或者用在其他一些表達式中。 例子: 代碼 筆記 int x; 陳述 (a < 10) 類型為的表達式boolean i++; i類型與變量類型相同的表達式 x = 5; x類型與變量類型相同的表達式 這給了我們什麼? 首先,我們可以利用這樣一個事實
比較參考資料
Module 1 no mu
等級 4,
課堂 5
1.比較 程序員需要一直比較不同的變量。但是,正如您已經看到的,一切都不是那麼簡單。 整數非常容易比較——你只需使用==就可以了。要比較實數,您必須將它們的差異(或者更確切地說,差異的絕對值)與一些非常小的數字進行比較。 比較字符串更加困難。最重要的是,這是因為字符串是對象。更重要的是,程序員通常希望字符串比較根據情況有所不同。 2.字符串是如何排列內存的 正如您已經看到的,字符串在內存中的存儲方式不同於整數和實數: 兩個內存塊用於存儲字符串:一個塊存儲文本本身(其大小取決於
按內容比較字符串
Module 1 no mu
等級 4,
課堂 6
1.比較字符串 這一切都很好。但是你可以看到 thes1和s2strings 實際上是相同的,這意味著它們包含相同的文本。比較字符串時,如何告訴程序不要看String對象的地址,而是看它們的內容? 為了幫助我們解決這個問題,Java 的String類有equals方法。調用它看起來像這樣: string1.equals(string2) 比較兩個字符串 true如果字符串相同,則此方法返回,false如果它們不相同,則返回。 例子: 代碼 筆記 String s1 = "He
級別的附加課程
Module 1 no mu
等級 4,
課堂 7
另一個層次在你身後!在前面的課程中,您了解了 if-else 條件語句以及與之相關的細微差別。我們熟悉了一種特殊的數據類型:布爾值。我們檢查了使用比較運算符和布爾變量的示例。最後,我們了解了更多關於比較引用和字符串的知識。 如果您覺得多一點理論和一些視覺示例肯定不會傷害您,那麼繼續:這裡有幾篇有用文章的鏈接。 等於和比較字符串 比較對像不同於比較原始數據類型。您可能已經猜到為什麼會這樣。在對象的情況下,我們傳遞一個引用,但在基元的情況下,我們傳遞一個值……您將從本文中了解更多
什麼是 IntelliJ IDEA?
Module 1 no mu
等級 5,
課堂 0
IntelliJ IDEA是 JetBrains 公司的 Java 應用程序集成開發環境。它被定位為最智能、最方便的Java開發環境,支持所有最新的技術和框架。 IntelliJ IDEA 是與 Eclipse IDE 和 NetBeans IDE 並列的三大最流行的 Java IDE 之一。 IntelliJ IDEA 的服務條款 自 2001 年 1 月發布第一個 IntelliJ IDEA 版本以來,JetBrains 一直在添加新功能並改進現有功能。 從 9.0 版開
IDEA 生活小竅門
Module 1 no mu
等級 5,
課堂 1
1.自動完成(製表符) IntelliJ IDEA 是一個非常智能的開發環境。有些人認為它不僅是 Java 開發的絕佳 IDE,而且是世界上最全面的 IDE。誠然,這與事實相去不遠。 例如,IntelliJ IDEA 有一個很棒的東西叫做自動完成。IntelliJ IDEA 解析和分析項目中的所有文件(包括您正在使用的所有庫)。它了解您擁有哪些類以及這些類具有哪些方法和變量。然後它使用所有這些信息來幫助您編寫代碼。 您只需開始輸入一個單詞,它就會立即提供完成它的提示。最常用的
顯示更多
1
2
3
4
5
...
35
Please enable JavaScript to continue using this application.