Java核心技術學習第二天

2021-08-16 11:10:46 字數 1068 閱讀 6992

2、scanner:讀取輸入流,

構造方法 scanner  in = new scanner(system.in);關聯輸入流

nextline();讀取輸入的下一行內容,返回字串;next();讀取輸入的下乙個單詞;nextint();返回int型別,同理nextdouble();

hasnext();檢測輸入中是否包含其他單詞;hasnextint(); hasnextdouble();檢測是否還有表示整數或浮點數的下乙個字串行。

scanner屬於明文讀取,不適合讀取密碼。

3、console:

console  cons = system.comsole(); 

cons.readline("user name: "); 

cons.readpassword("password: ");

4、break標籤中斷迴圈模式:

read_data://標記標籤

while(...)

5、物件與類

物件導向:不必關心如何實現,只要能滿足使用者需求即可。

物件的三個主要特徵:物件的行為,物件的狀態,物件標識。

類之間最常見的關係:依賴,聚合,繼承。乙個類的方法操縱另乙個類的物件,就是乙個類依賴於另乙個類,應該盡可能的減少依賴關係。

6、localdate:時間類

localdate newtime = localdate.of(1999, 12, 12);

int year = newtime.getyear();

int month = newtime.getmonth();

int day = newtime.getdayofmonth();

localdate time = newtime.plusdays(10);//在newtime的時間上增加10天,得到新的時間,time是1999,12,22.

int i = newtime.getdayofweek().getvalue();獲取是週幾,返回1-7。

JAVA學習第二天

作業 1.各種進製的表現形式和特點 二進位制 0 1兩個數字表示,前加0b b例如 0b1011100 八進位制 0 1 2 3 4 5 6 7八個數字表示,前加0,例如 056723 十進位制 常用的數值 十六進製制 0 1 2 3 4 5 6 7 8 9 a b c d e f十六個數字表示,前...

Java學習第二天

1,變數要宣告,宣告包括 變數名 變數型別 2,變數名 由 字母開頭,後面可以包含數字,不能用數字開頭 3,變數被使用之前要初始化,就是得有乙個值,初始化有兩種方式,一種是在宣告的時候初始化,一種是先宣告,完了再初始化 4,初始化的時候要注意變數型別,比如 int 整形表示4個位元組 大概就是正負2...

學習第二天 java基礎

今天的學習內容挺豐富的,知識點多 主要有變數,資料型別,資料型別之間的轉換 變數1宣告 1 以 結束 2 一次可以宣告多個中間 隔開 3 語法 資料型別 標示符 2命名1 規則 1 只能出現四種字元 字母,數字,下劃線 而且數字不能作為首位 2 大小寫敏感 3 可以但不建議以中文命名 如int 年齡...