Day02(java基礎知識)學習目標
【學習目標】理解、了解、應用、記憶
通過今天的學習,參訓學員能夠:(解釋的時候說出二級目標的掌握程度)
- 【應用】完成Eclipse工具的下載、安裝、配置并能使用eclipse編寫代碼
a. 【應用】獨立下載并安裝eclipse
下載和安裝、下載 http://eclipse.org/
b. 【記憶】獨立配置eclipse的工作空間
Eclipse工作空間的基本配置:
A:行號的顯示和隱藏
顯示:在代碼區(qū)域的最左邊的空白區(qū)域,右鍵 -- Show Line Numbers即可。
隱藏:把上面的動作再做一次。
B:字體大小及顏色
a:Java代碼區(qū)域的字體大小和顏色:
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Java -- Java Edit Text Font
b:控制臺
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Debug -- Console font
c:其他文件
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Basic -- Text Font
C:窗體給弄亂了,怎么辦?
window -- Perspective -- Reset Perspective
D:控制臺找不到了,怎么辦?
Window--Show View—Console
c. 【應用】應用eclipse的輔助鍵和快捷鍵編寫代碼
內(nèi)容輔助鍵 alt+/
main 然后alt+/
syso 然后alt+/
快捷鍵
注釋
單行 選中內(nèi)容,ctrl+/, 再來一次取消
多行 選中內(nèi)容,ctrl+shift+/, ctrl+shift+
格式化 ctrl+shift+f
d. 【應用】能夠完成導入項目操作和刪除項目操作 - 【理解】能夠靈活的使用java中的各種運算符
a. 【應用】獨立編寫代碼使用(+,-,*,/,%,++,--等)算數(shù)運算符完成數(shù)學運算
b. 【應用】闡述取余和除法的區(qū)別
%:取余運算符。得到的是兩個相除數(shù)據(jù)的余數(shù)。
/:除法運算符。得到是兩個相除數(shù)據(jù)的商。
使用場景: %:判斷兩個數(shù)據(jù)是否整除。
c. 【理解】闡述字符和字符串參與加法運算操作需要注意的事項
字符參與運算
其實是拿該字符對應的數(shù)值來操作
‘a(chǎn)’ 97
‘A’ 65
‘0’ 48
字符串參與運算
這里其實做的不是加法運算,而是字符串拼接。
字符串和其他類型的數(shù)據(jù)做拼接,結(jié)果是字符串類型的。
d. 【理解】闡述++和-- 的作用,以及++,--在前或在后的區(qū)別
e. 【理解】闡述賦值運算符和擴展運算符有哪些
f. 【理解】闡述關(guān)系運算符有哪些,關(guān)系運算符得到的結(jié)果是什么
g. 【理解】闡述邏輯運算符的基本使用及&與&&的區(qū)別
A:&&和&的區(qū)別?
a:最終結(jié)果一樣。
b:&&具有短路效果。左邊是false,右邊不執(zhí)行。
&是無論左邊是false還是true,右邊都會執(zhí)行
B:||和|的區(qū)別?
a:最終結(jié)果一樣
b:||具有短路效果.左邊是true,右邊不執(zhí)行
|是無論左邊是false還是true,右邊都會執(zhí)行
h. 【應用】闡述三元運算符使用格式及使用場景
A:格式
(關(guān)系表達式)?表達式1:表達式2;
如果條件為true,運算后的結(jié)果是表達式1;
如果條件為false,運算后的結(jié)果是表達式2;
B:示例:
獲取兩個數(shù)中大數(shù)。
int x=3,y=4,z;
z = (x>y)?x:y;//z變量存儲的就是兩個數(shù)的大數(shù) - 【應用】使用Scanner完成鍵盤錄入功能
A:導包(位置放到class定義的上面)
import java.util.Scanner;
B:創(chuàng)建對象
Scanner sc = new Scanner(System.in);
C:接收數(shù)據(jù)
int x = sc.nextInt();
a. 【應用】闡述鍵盤錄入的基本步驟
b. 【應用】獨立編寫代碼,使用鍵盤錄入的方式完成:求兩個數(shù)的和、判斷兩個數(shù)是否相等、獲取三個數(shù)中的最大值