摘要:邏輯運算符的基本用法邏輯運算符有哪些與并且或異或非案例演示邏輯運算符的基本用法注意事項邏輯運算符一般用于連接類型的表達式或者值。表達式就是用運算符把常量或者變量連接起來的符合語法的式子。特點偶數個不改變本身。
03.01_(邏輯運算符的基本用法)*
A:邏輯運算符有哪些 int a,b,c
&: 與 并且and,
|: 或 or
^: 異或
!: 非
&&,||
B:案例演示
邏輯運算符的基本用法
注意事項:
a:邏輯運算符一般用于連接boolean類型的表達式或者值。
b:表達式:就是用運算符把常量或者變量連接起來的符合java語法的式子。
算術表達式:a + b
比較表達式:a == b(條件表達式)
C:結論:
&邏輯與:有false則false。
|邏輯或:有true則true。
^邏輯異或:相同為false,不同為true。
!邏輯非:非false則true,非true則false。
特點:偶數個不改變本身。
03.02_(邏輯運算符&&和&的區別)*
A:案例演示
&&和&的區別?
a:最終結果一樣。
b:&&具有短路效果。左邊是false,右邊不執行。
&是無論左邊是false還是true,右邊都會執行
int x = 3; int y = 4; System.out.println((++x) == 3 & (++y == 4)); System.out.println("x =" + x); System.out.println("y =" + y);
B:同理||和|的區別?(學生自學)
* * a:最終結果一樣。 * b:||具有短路效果。左邊是true,右邊不執行。
C:開發中常用誰?
&&,||,!
03.03_(位運算符的基本用法1)(了解)
A:位運算符有哪些
&,|,^,~ ,>>有符號右移,>>>無符號右移,<<有符號左移
B:案例演示
位運算符的基本用法1
&,|,^,~ 的用法
&:有0則0(0代表的是false;1代表的是true)
|:有1則1
^:相同則0,不同則1
~:按位取反,高位也包括在內(單目運算符)
System.out.println(6 & 3);
System.out.println(6 | 3);
System.out.println(6 ^ 3);
System.out.println(~6 );
A:案例演示
位異或運算符的特點
^的特點:一個數據對另一個數據位異或兩次,該數本身不變。
B:面試題:
請自己實現兩個整數變量的交換(在不需要第三方變量的情況下)
注意:以后講課的過程中,我沒有明確指定數據的類型,默認int類型。
int x = 10;
int y = 5;
03.05_(位運算符的基本用法2及面試題)(了解)
A:案例演示 >>,>>>,<<的用法:
<<:左移 左邊最高位丟棄,右邊補齊0
:右移 最高位是0,左邊補齊0;最高為是1,左邊補齊1
:無符號右移 無論最高位是0還是1,左邊補齊0
最有效率的算出2 * 8的結果
03.06_(三元運算符的基本用法)*A:三元運算符的格式
(關系表達式) ? 表達式1 : 表達式2;
B:三元運算符的執行流程
C:案例演示
獲取兩個數中的最大值
03.07_(三元運算符的練習)*
A:案例演示
比較兩個整數是否相同
B:案例演示
獲取三個整數中的最大值
03.08_(鍵盤錄入的基本格式講解)*
A:為什么要使用鍵盤錄入數據
a:為了讓程序的數據更符合開發的數據
b:讓程序更靈活一下
B:如何實現鍵盤錄入呢?
先照格式來。
a:導包
格式:
import java.util.Scanner;
位置:
在class上面。
b:創建鍵盤錄入對象
格式:
Scanner sc = new Scanner(System.in);
c:通過對象獲取數據
格式:
int x = sc.nextInt();
C:案例演示
鍵盤錄入1個整數,并輸出到控制臺。
鍵盤錄入2個整數,并輸出到控制臺。
03.09_(鍵盤錄入的練習1)*
A:案例演示
鍵盤錄入練習:鍵盤錄入兩個數據,并對這兩個數據求和,輸出其結果
B:案例演示
鍵盤錄入練習:鍵盤錄入兩個數據,獲取這兩個數據中的最大值
03.10_(鍵盤錄入的練習2)*
A:案例演示
鍵盤錄入練習:鍵盤錄入兩個數據,比較這兩個數據是否相等
B:案例演示
鍵盤錄入練習:鍵盤錄入三個數據,獲取這三個數據中的最大值
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76903.html
小編寫這篇文章的主要目的,主要是給大家去進行解釋一些關于Python的事情,包括關于一些基礎的語法,還會涉及到一些相關的變量問題。另外,在Python之中,還會涉及到一些相關的數據,這些數據類型都包括什么呢?下面就給大家詳細解答下。 一.輸出函數print 在python中,print()是可以直接使用的輸出函數,將數據輸出到控制臺上。 1.print函數的使用 1.1可以輸出數字 ...
摘要:如何去掉默認注釋選擇你不想要的內容,通過右邊編輯。有什么用用別人寫好的東西打包選中項目右鍵自己指定一個路徑和一個名稱導入包復制到項目路徑下并添加至構建路徑。 1.常見開發工具了解 A:操作系統自帶的記事本軟件 B:高級記事本軟件 C:集成開發環境 IDE (Integrated Development Environment) D:Eclipse和MyEclipse的區別 a...
摘要:面向對象思想概述了解面向對象開發就是不斷的創建對象,使用對象,指揮對象做事情。面向對象設計其實就是在管理和維護對象之間的關系。建議文件名稱和測試類名稱一致。 1.面向對象思想概述(了解) A:面向對象開發就是不斷的創建對象,使用對象,指揮對象做事情。 B:面向對象設計其實就是在管理和維護對象之間的關系。 C:面向對象特征封裝(encapsulation)、繼承(inheritance...
摘要:程序輸出原理轉化為進制為轉化為進制為即是與將和中都為的位設為位數不夠的補即與運算結果轉化為十進制結果為應用需求這是一個設置消息提醒的功能。這里有三種提醒方式郵箱提醒短信提醒微信公眾號提醒,用戶可以通過開關按鈕控制某種提醒方式是開啟還是關閉。 轉自我的github 語法 &:and,按位與。以$a & $b為例,將$a和$b轉化為二進制后,都為1的位設為1。 程序 $a = 6; $b ...
摘要:正則表達式的概述和簡單使用正則表達式是指一個用來描述或者匹配一系列符合某個語法規則的字符串的單個字符串。例如,在表達式中,存在四個這樣的組組零始終代表整個表達式。 1_正則表達式的概述和簡單使用 A:正則表達式 是指一個用來描述或者匹配一系列符合某個語法規則的字符串的單個字符串。其實就是一種規則。有自己特殊的應用。 作用:比如注冊郵箱,郵箱有用戶名和密碼,一般會對其限制長度,這個...
閱讀 3364·2021-11-04 16:10
閱讀 3864·2021-09-29 09:43
閱讀 2705·2021-09-24 10:24
閱讀 3356·2021-09-01 10:46
閱讀 2509·2019-08-30 15:54
閱讀 592·2019-08-30 13:19
閱讀 3239·2019-08-29 17:19
閱讀 1060·2019-08-29 16:40