從0開始學(xué)大數(shù)據(jù)-Java基礎(chǔ)-三元運(yùn)算符/鍵盤錄入(4)-創(chuàng)新互聯(lián)

我們從零開始學(xué)習(xí)大數(shù)據(jù)技術(shù),從java基礎(chǔ),到Linux技術(shù)涉獵,再深入到大數(shù)據(jù)技術(shù)的Hadoop、Spark、Storm技術(shù),最后到大數(shù)據(jù)企業(yè)平臺(tái)的搭建,層層遞進(jìn),由點(diǎn)到面!希望技術(shù)大牛能過來指導(dǎo)學(xué)習(xí)。

創(chuàng)新互聯(lián)是由多位在大型網(wǎng)絡(luò)公司、廣告設(shè)計(jì)公司的優(yōu)秀設(shè)計(jì)人員和策劃人員組成的一個(gè)具有豐富經(jīng)驗(yàn)的團(tuán)隊(duì),其中包括網(wǎng)站策劃、網(wǎng)頁美工、網(wǎng)站程序員、網(wǎng)頁設(shè)計(jì)師、平面廣告設(shè)計(jì)師、網(wǎng)絡(luò)營銷人員及形象策劃。承接:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)、網(wǎng)站改版、網(wǎng)頁設(shè)計(jì)制作、網(wǎng)站建設(shè)與維護(hù)、網(wǎng)絡(luò)推廣、數(shù)據(jù)庫開發(fā),以高性價(jià)比制作企業(yè)網(wǎng)站、行業(yè)門戶平臺(tái)等全方位的服務(wù)。

上一節(jié)了解Java運(yùn)算符,其中三元運(yùn)算符沒有做講解,本節(jié)我們開始學(xué)習(xí)Java基礎(chǔ)-三元運(yùn)算符/鍵盤錄入,將會(huì)圍繞以下幾個(gè)知識(shí)點(diǎn)進(jìn)行展開學(xué)習(xí):

  1. 三元運(yùn)算符

  2. 鍵盤錄入數(shù)據(jù)


一、運(yùn)算符

1、三元運(yùn)算符

接著上一節(jié)的話題運(yùn)算符,本節(jié)講三元運(yùn)算符,在講三元運(yùn)算符之前,可能會(huì)有很多朋友會(huì)問,是不是有一元運(yùn)算符和二元運(yùn)算符呢?

回答是肯定的,我們前面學(xué)的:

位運(yùn)算符就是一元運(yùn)算符(單元運(yùn)算符),如:~3

算術(shù)運(yùn)算符就是二元運(yùn)算符(雙元運(yùn)算符),如:3 + 4

那么三元運(yùn)算符是怎么樣的呢,我們往下看:

三元運(yùn)算符的格式:

比較表達(dá)式?表達(dá)式1:表達(dá)式2

即:(?:)

注意:比較表達(dá)式的結(jié)果是一個(gè)boolean類型

執(zhí)行流程:

  • 首先計(jì)算比較表達(dá)式的值,看是true還是false

  • 如果是true,表達(dá)式1就是結(jié)果

  • 如果是false,表達(dá)式2就是結(jié)果


請(qǐng)看下面的實(shí)例,了解Java中的三元運(yùn)算符:

從0開始學(xué)大數(shù)據(jù)-Java基礎(chǔ)-三元運(yùn)算符/鍵盤錄入(4)

程序執(zhí)行結(jié)果:

int z = ((x > y)? x: y); 語句執(zhí)行結(jié)果

從0開始學(xué)大數(shù)據(jù)-Java基礎(chǔ)-三元運(yùn)算符/鍵盤錄入(4)

int z = ((x < y)? x: y); 語句執(zhí)行結(jié)果

從0開始學(xué)大數(shù)據(jù)-Java基礎(chǔ)-三元運(yùn)算符/鍵盤錄入(4)

int z = ((x == y)? x: y);語句執(zhí)行結(jié)果

從0開始學(xué)大數(shù)據(jù)-Java基礎(chǔ)-三元運(yùn)算符/鍵盤錄入(4)

int z = ((x = y)? x: y);語句執(zhí)行結(jié)果

從0開始學(xué)大數(shù)據(jù)-Java基礎(chǔ)-三元運(yùn)算符/鍵盤錄入(4)

  • 可見,上述的幾種語句都是依照我們第一個(gè)表達(dá)式的返回值(true or false)做判斷后面要輸出的表達(dá)式的值的。

  • 最后,x = y,這個(gè)語句式一個(gè)賦值語句,不是boolean類型的,所以會(huì)報(bào)錯(cuò),這個(gè)式三元運(yùn)算符中需要注意的。


二、鍵盤錄入

1、鍵盤錄入特性:

目的:為了程序的數(shù)據(jù)更符合開發(fā)的數(shù)據(jù),我們就加入了鍵盤錄入,讓程序更靈活一下。

那么,我們?nèi)绾螌?shí)現(xiàn)鍵盤數(shù)據(jù)的錄入呢?主要通過以下三個(gè)步驟:

a、導(dǎo)包

格式:import java.util.Scanner;

位置:在Java程序代碼中的class上面輸入。

b、創(chuàng)建鍵盤錄入對(duì)象

格式:Scanner sc = new Scanner(System.in);

c、通過對(duì)象獲取數(shù)據(jù)

格式:int x = sc.nextInt();

案例:

從0開始學(xué)大數(shù)據(jù)-Java基礎(chǔ)-三元運(yùn)算符/鍵盤錄入(4)

程序執(zhí)行結(jié)果:

從0開始學(xué)大數(shù)據(jù)-Java基礎(chǔ)-三元運(yùn)算符/鍵盤錄入(4)

可見,我們現(xiàn)在就可以通過鍵盤靈活的輸入數(shù)據(jù)了。

接下來,我們來做兩個(gè)練習(xí),看看我們的代碼能力還能做哪些事。

練習(xí)題:

(1)鍵盤錄入兩個(gè)數(shù)據(jù),并對(duì)這兩個(gè)數(shù)據(jù)求和,輸出其結(jié)果。程序代碼如下:

從0開始學(xué)大數(shù)據(jù)-Java基礎(chǔ)-三元運(yùn)算符/鍵盤錄入(4)

程序執(zhí)行結(jié)果:

從0開始學(xué)大數(shù)據(jù)-Java基礎(chǔ)-三元運(yùn)算符/鍵盤錄入(4)

(2)鍵盤輸入兩個(gè)數(shù)據(jù),獲取這兩個(gè)數(shù)據(jù)中的大值。程序代碼如下:

從0開始學(xué)大數(shù)據(jù)-Java基礎(chǔ)-三元運(yùn)算符/鍵盤錄入(4)

程序的執(zhí)行結(jié)果如下:

從0開始學(xué)大數(shù)據(jù)-Java基礎(chǔ)-三元運(yùn)算符/鍵盤錄入(4)

  • 可見,我們?cè)诔绦蚓幾g的過程中,是可以把我們前面學(xué)到的多個(gè)知識(shí)點(diǎn)進(jìn)入嵌套一起使用的,這有助于我們后續(xù)在學(xué)習(xí)的過程中開拓我們?nèi)炙季S。

  • 這里我留兩個(gè)題給大家獨(dú)立完成,大家做完之后,也可以把你們的做題思路和最終的驗(yàn)證結(jié)果發(fā)我,也歡迎大家一起交流。

  • 可以發(fā)我郵箱(cciehelp@qq.com)

擴(kuò)展練習(xí)題(自行完成):

(1)鍵盤錄入三個(gè)數(shù)據(jù),獲取三個(gè)數(shù)據(jù)中大值

(2)鍵盤錄入兩個(gè)數(shù)據(jù),比較兩個(gè)數(shù)據(jù)是否相等

本節(jié)我們就先告一段落,下一節(jié)我們將學(xué)習(xí)流程控制語句相關(guān)的知識(shí)點(diǎn)。

往期文章:

從0開始學(xué)大數(shù)據(jù)-Java基礎(chǔ)開篇(1)

從0開始學(xué)大數(shù)據(jù)-Java基礎(chǔ)語法(2)

從0開始學(xué)大數(shù)據(jù)-Java運(yùn)算符(3)

本人能力有限,如有不足,還望指正

感謝大家一如既往的支持

希望一起分享給更多的人

讓大家一起學(xué)習(xí)大數(shù)據(jù)技術(shù)

從0開始學(xué)大數(shù)據(jù)-Java基礎(chǔ)-三元運(yùn)算符/鍵盤錄入(4)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享文章:從0開始學(xué)大數(shù)據(jù)-Java基礎(chǔ)-三元運(yùn)算符/鍵盤錄入(4)-創(chuàng)新互聯(lián)
URL鏈接:http://bm7419.com/article20/dpodco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站建站公司、企業(yè)網(wǎng)站制作虛擬主機(jī)、App開發(fā)電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化