Java需要環境變數的設定
path增加jdk/bin/底下的路徑
classpath目前是設個. (當前目錄)
Java的code原始檔檔名=yooooo.java
compiler指令為javac yooooo.java
Java編譯後的檔為yooooo.class
執行Java指令為java yooooo
Java主要架構
public class yooooo{
public static void main(String args[]){
code......
}
}
byte int short long char double boolean
i++與++i的差異
ex i++
int i = 5 ;
int j = i++ + 5 ;
System.out.println(j);
System.out.println(i);
此時j會顯示為10,i為6
j的狀態是 i=5去跟 5做加法,做完再i單獨i++
ex ++i
int i = 5 ;
int j = ++i + 5 ;
此時j會顯示11,i為6
i先做+1,再做+5
-- i 跟 i --與 i ++ 跟 ++ i 的狀況是一樣的
關係運算> , < , >= , <= , == , !=
(==是否等於 != 不等於)
寫法為下
int i = 5 ;
int j = 6 ;
boolean b = i > j ;
b得到的值為true 或是 false
布林運算符號 ! , & , | , ^ , && , ||
(! =邏輯not , & = 邏輯and , | = 邏輯or , ^ = 邏輯xor , && = 短路and , || = 短路or)
我覺得&& = nor || = nand
a | b | !a | a&b | a|b | a^b | a&&b | a||b | |
值 | TRUE | TRUE | FALSE | TRUE | TRUE | FALSE | TRUE | TRUE |
TRUE | FALSE | FALSE | FALSE | TRUE | TRUE | FALSE | TRUE | |
FALSE | TRUE | TRUE | FALSE | TRUE | TRUE | FALSE | TRUE | |
FALSE | FALSE | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE |
boolean f = true;
boolean k = false;
boolean c = f & k ;
boolean d = f && k ;
c、d = false
int i = 5 ;
boolean e = i > 6 & i++ > 7 ;
e = false 、 i=6
先判斷i>6是true or false 之後判斷i有沒有大於七,再做i++,最後i>6跟i>7的結果做&運算
int j = 5 ;
boolean q = j > 6 && j++ > 7 ;
q = false 、 j= 5
先判斷j>6是true or false,發現是false後面就跳離不執行
沒有留言:
張貼留言