ps:內容為本人學習韓順平老師課程的筆記,全部all總都為個人總結,因此可能會有些口語化和碎碎念。
成都創(chuàng)新互聯(lián)長期為數(shù)千家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為云龍企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站建設,云龍網(wǎng)站改版等技術服務。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。文章目錄對數(shù)值類型的變量進行運算
介紹/
10/4=2 因為兩者都是整數(shù)
要為double可以寫double d=10/4 2.0(相當于把2變成浮點數(shù))或者10.0/4 =2.5 自動類型轉換
%(取模,取余)
本質:a%b=a-a/b*b
1.獨立使用 i++;++i;就是自增 相當于i=i+1;
2.作為表達式使用
前++:++i先自增再賦值
后++:i++先賦值再自增 (可以看等號離得近的是變量就是先賦值)
練習:關系(比較)運算符結果都是boolean型 要么true要么false,一般應在if結構中或循環(huán)結構的條件中
注意:“==”與“=”的區(qū)別
邏輯運算符用于連接多個條件(多個關系表達式),最終的結果也是一個boolean值。
&&與&的區(qū)別
雖然結果是一樣的
&&短路與:如果第一個為false,第二個條件不用看,結果都為false
&邏輯與:不管第一個是不是false,都要判斷第二個,所以效率低
||和|一個道理 變成ture
boolean b = (10>1)^(3<5)//結果為false 因為兩邊都為ture是一樣的
練習1.
2.
這道題就很坑了 注意有賦值“=”不是==“相等” 所以就是y是ture x為false 兩個z都要加
賦值運算符1.基本賦值 就是一個=
2.復合賦值運算符 += -= *= /= %=
例如a+=b 等于a=a+b;其他同理
但是如果寫成b=b+2;就是不對的 byte類型再運算的時候會變成int型 而b還是byte類型
三元運算符條件表達式?表達式1:表達式2
如果條件為真則返回1,否則返回2
注意自增是單行 只有自身的情況下 先返回和先賦值一個道理 而這里其實是省略了一個式子
表達式1和2要為可以賦值給接受變量的類型(或可以自動轉換)
double不能返回給int(需要強轉)
三元運算符可以轉換if-else語句 就是當if里的條件如果是條件表達式的時候,就可以轉化成三目運算符;
三目運算符求三個數(shù)的大數(shù)
int max1=a>b?a:b;
int max2=max1>c?max1:c;
用一條語句
int max=(a>b?a:b)>c?(a>b?a:b):c;
但從效率和可讀性來看都是第一個分步的比較好
運算符優(yōu)先級只有單目運算符(只需要一個常量運行運算)和賦值運算符是從右往左進行運算的
標識符 規(guī)則1… () {} ; , 等
2.單目運算
3.算數(shù)運算符
4.位移運算符
5.比較運算符
6.邏輯運算符
7.三元運算符
8.賦值運算符
凡是自己可以取名的地方都可以叫標識符 變量名 類 方法
規(guī)范(更加專業(yè))練習關鍵字和保留字簡單文本掃描器 是一個類 類在包下邊
所以要1.聲明這個包import
import java.util.Scanner;
2.創(chuàng)建Scanner對象
Scanner myScanner = new Scanner(System.in)
new創(chuàng)建一個對象,myScanner 就是Scanner的對象(變量)
3.接收用戶的輸入,使用Scanner類下的方法next();
System.out.println("請輸入名字");
//當程序執(zhí)行到next方法時,會等待用戶輸入
String name = myScanner.next();
進制
四種進制的介紹輸出的都變成了10進制
進制的轉換 二、八、十六 轉 十乘法
十轉 二 、八 、十六除法 余數(shù)
轉轉相除法 歐幾里得算法
java 中有7個位運算符
要先轉到二進制 然后轉到補碼進行運算 最后結果再變成原碼 (因為補碼運算簡單 不需要考慮正負) 最后變成十進制
int 4個字節(jié) 32位
得到負數(shù)的補碼 換成源碼 就是求補碼 符號位不變 其他位取反然后加1;最后轉化為10進制;4個字節(jié)就是32位
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)頁名稱:java第一階段之運算符與進制-創(chuàng)新互聯(lián)
路徑分享:http://bm7419.com/article4/dcoeie.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、品牌網(wǎng)站建設、企業(yè)建站、域名注冊、用戶體驗、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容