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.