我們從零開始學習大數據技術,從java基礎,到Linux技術涉獵,再深入到大數據技術的Hadoop、Spark、Storm技術,最後到大數據企業平臺的搭建,層層遞進,由點到面!希望技術大牛能過來指導學習。 上一節瞭解Java運算符,其中三元運算符沒有做講解,本節我們開始學習Java基礎-三元運算符/鍵盤錄入,將會圍繞以下幾個知識點進行展開學習: 三元運算符 鍵盤錄入數據 一、運算符 接着上一節的話題運算符,本節講三元運算符,在講三元運算符之前,可能會有很多朋友會問,是不是有一元運算符和二元運算符呢? 回答是肯定的,我們前面學的: 位運算符就是一元運算符(單元運算符),如:~3 算術運算符就是二元運算符(雙元運算符),如:3 + 4 那麼三元運算符是怎麼樣的呢,我們往下看: 三元運算符的格式: 比較表達式?表達式1:表達式2 即:(?:) 注意:比較表達式的結果是一個boolean類型 執行流程: 首先計算比較表達式的值,看是true還是false 如果是true,表達式1就是結果 如果是false,表達式2就是結果 請看下面的實例,瞭解Java中的三元運算符: 程序執行結果: 二、鍵盤錄入 1、鍵盤錄入特性: 目的:爲了程序的數據更符合開發的數據,我們就加入了鍵盤錄入,讓程序更靈活一下。 那麼,我們如何實現鍵盤數據的錄入呢?主要通過以下三個步驟: a、導包 格式:import java.util.Scanner; 位置:在Java程序代碼中的class上面輸入。 b、創建鍵盤錄入對象 格式:Scanner sc = new Scanner(System.in); c、通過對象獲取數據 格式:int x = sc.nextInt(); 案例: 程序執行結果: 可見,我們現在就可以通過鍵盤靈活的輸入數據了。 接下來,我們來做兩個練習,看看我們的代碼能力還能做哪些事。 練習題: (1)鍵盤錄入兩個數據,並對這兩個數據求和,輸出其結果。程序代碼如下: 程序執行結果: (2)鍵盤輸入兩個數據,獲取這兩個數據中的最大值。程序代碼如下: 程序的執行結果如下: 可見,我們在程序編譯的過程中,是可以把我們前面學到的多個知識點進入嵌套一起使用的,這有助於我們後續在學習的過程中開拓我們全局思維。 這裏我留兩個題給大家獨立完成,大家做完之後,也可以把你們的做題思路和最終的驗證結果發我,也歡迎大家一起交流。 可以發我郵箱([email protected]) 擴展練習題(自行完成): (1)鍵盤錄入三個數據,獲取三個數據中最大值 (2)鍵盤錄入兩個數據,比較兩個數據是否相等 本節我們就先告一段落,下一節我們將學習流程控制語句相關的知識點。 往期文章: 本人能力有限,如有不足,還望指正 感謝大家一如既往的支持 希望一起分享給更多的人 讓大家一起學習大數據技術
從0開始學大數據-Java基礎-三元運算符/鍵盤錄入(4)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.