CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
探索地圖
課堂
所有探索
所有等級
使用字符串的例子
Module 1 no mu
等級 2,
課堂 4
1. Concatenation(合併字符串) 在 Java 中,您可以使用字符串來做一些巧妙而簡單的事情:您可以將它們粘合在一起。此操作稱為連接。我們是這樣記住它的:Con-Cat-en-Nation。它通常被稱為“連接字符串”或“組合字符串”。 要連接兩行,您可以使用+符號。這很容易: "value1" + "value2" 連接兩個字符串 例子: 陳述 筆記 String name = "Steve" + "Steve"; name包含字符串SteveSteve Str
int類型:整數
Module 1 no mu
等級 2,
課堂 5
1.int類型 如果要將整數存儲在變量中,則需要使用int類型。 這個詞int 是 for 的縮寫 ,這當然很好地暗示了這種類型可以讓您存儲整數。Integer 類型為 的變量int能夠存儲從到 的整數。更準確地說,從到。-2 billion+2 billion-2,147,483,648+2,147,483,647 有趣的事實 這些絕對非整數與計算機內存的組織方式有關。 在 Java 中,為類型分配了4 個字節int的內存。內存的每個字節由8 位組成。每個位只能表示 2 個
對 int 變量的操作
Module 1 no mu
等級 2,
課堂 6
1. 評估整數表達式 賦值運算符(等號)的右側可以是任何表達式——數字、變量和數學運算符(+、、、、 )-的*任意組合/。 您也可以使用括號()。在 Java 中,就像在數學中一樣,首先計算括號內的表達式,然後計算括號外的表達式。 乘法和除法具有相同的優先級,並且高於加法和減法。 例子: 陳述 筆記 int a = (2 + 2) * 2; 變量的值將是8 int b = (6 - 3) / (9 - 6); 變量的值將是1 int c = (-2) * (-3); 變量的值
級別的附加課程
Module 1 no mu
等級 2,
課堂 7
關卡通過!恭喜!您已經邁出了學習 Java 的第一步。 您了解了什麼是程序、如何在屏幕上顯示數據、什麼是變量、什麼是數據類型、什麼是編譯器以及什麼是字節碼。您還熟悉了註釋的概念。 你可以跑到下一關,也可以花10分鐘鞏固和加深你的新知識。一些額外的課程將幫助您解決這個問題。 編碼規則:正確名稱、好的和壞的註釋的力量 本文深入探討了某些元素的正確命名主題。正確的名稱使代碼更易於閱讀,因此您最好從一開始就了解所有規則。 Java 適合作為第一語言學習嗎?讓我們探索可能性並討論陷阱
內存尋址和變量
Module 1 no mu
等級 3,
課堂 0
1. 記憶是如何組織的 每台計算機都有內存。它是什麼?它有什麼特性?而且,最重要的是,它對我們有什麼好處? 每個程序(包括用 Java 編寫的程序)在執行之前都被加載到主內存中。主內存包含程序代碼(由處理器執行)以及程序數據(即程序本身放入內存的數據)。 什麼是記憶,它是什麼樣的? 一個 Exсel 電子表格由單元格組成。每個單元格都有自己的唯一標識符( A1, A2, ... B1, B2)。如果您知道單元格的標識符,那麼您總是可以向其中寫入一些值或獲取存儲在那裡的任何值。
雙精度型——實數
Module 1 no mu
等級 3,
課堂 1
1.double類型 Java 提供了double處理實數(小數)的類型。它佔用8 bytes內存(是類型的兩倍int)並且可以存儲範圍從到 的值。為了比較:該類型可以存儲從到範圍內的值。-1.7*10308+1.7*10308int-2*109+2*109 在實數中,小數部分寫在小數點後。例如,123.456,或 2.5,或 100.00,或 0.01。當計算機處理這樣的數字時,我們稱它們為浮點數。 順便說一下,除了double類型,我們還有float類型(只有 4 個字節
使用實數的細微差別
Module 1 no mu
等級 3,
課堂 2
1.四捨五入實數 正如我們已經討論過的,當一個實數被分配給一個int變量時,它總是被四捨五入到最接近的更小的整數——小數部分被簡單地丟棄。 但是很容易想像這樣一種情況,當一個小數需要在任一方向上四捨五入到最接近的整數,甚至四捨五入。在這種情況下你會怎麼做? 對於這種情況和許多類似的情況,Java 有類Math,它有round()、ceil()和floor()方法。 Math.round()方法 該Math.round()方法將數字四捨五入為最接近的整數: long x = M
鍵盤輸入
Module 1 no mu
等級 3,
課堂 3
1.使用從控制台讀取System.in 在前面的課程中,我們熟悉了在屏幕上顯示信息的命令。為此,我們使用了System.out對象及其print()方法println()。簡單方便。 但是,正如您可能已經猜到的那樣,在屏幕上顯示信息對我們來說還不夠。大多數程序的目的是為用戶做一些有用的事情。這意味著用戶經常需要能夠從鍵盤輸入數據。 就像輸出的情況一樣,我們也有一個特殊的數據輸入對象 — System.in. 但是,對我們來說不幸的是,它並不像我們想要的那樣方便。它讓我們一次從
安裝 JDK
Module 1 no mu
等級 3,
課堂 4
1. 成人編程 直到最近,您才在 CodeGym 網站上編寫程序。這簡單、方便且易於理解。但是你不認為你會一直這樣做,是嗎?是時候開始像成年人一樣編寫程序了,就像真正的程序員一樣。在 CodeGym 創建之前,人們以某種方式編寫程序! 要在沒有 CodeGym 的情況下在您的計算機上編寫程序,您需要做兩件事: 安裝Java JDK 安裝Java 集成開發環境 這些東西是什麼? Java JDK 用Java編寫的程序不同於普通的計算機程序。普通程序包含可以由計算機處理器直接執行
安裝 IntelliJ IDEA
Module 1 no mu
等級 3,
課堂 5
1. IDE的歷史,流行的Java IDE IDE 的歷史始於程序員想到組合 4 種最常用的軟件開發工具的想法: 文本編輯器 編譯器(或解釋器,取決於語言) 構建自動化工具 調試器 從那以後,橋下流了很多水。今天很難想像沒有以下功能的 IDE: 類瀏覽器:用於輕鬆瀏覽項目中數千個類的工具 與版本控制系統集成 無需編寫代碼即可設計圖形用戶界面的工具 強大的重構工具(更改代碼而不添加任何新功能) 代碼風格分析和執行 超級強大的調試器,讓您甚至可以遠程調試程序 代碼分析器和各種有用
安裝 CodeGym 插件
Module 1 no mu
等級 3,
課堂 6
集成開發環境 (IDE) 節省了程序員的時間,讓他們的工作更加方便。出色的 IDE 就像壹把舒適的椅子:你甚至都不想停下工作。在本節課,你將學習如何將 CodeGym 插件連接到 IntelliJ IDEA,並在此環境中直接完成任務。
在 IDEA 中調試
Module 1 no mu
等級 3,
課堂 7
1.錯誤 程序員有他們自己的俚語,儘管許多人認為這是技術行話。無論如何,您都無法避免了解它。你需要深入細節。所以讓我們開始吧。 您首先要知道的詞之一是“ bug ”,即昆蟲。在軟件開發的上下文中,這個詞表示程序中的錯誤,即程序做錯或不太正確的事例。或者只是奇怪地工作。 但是如果一個程序員認為這個程序儘管有奇怪的行為,但確實在做它應該做的事情,那麼他或她通常會聲明“這不是錯誤,這是一個特性”。這催生了一堆互聯網模因。 一般來說,軟件缺陷可能有多種原因:從程序邏輯錯誤、拼寫錯誤和
顯示更多
1
2
3
4
...
35
Please enable JavaScript to continue using this application.