2022/4/13 JavaDay06
阿新 • • 發佈:2022-04-14
package operator;
//邏輯運算子
public class Demo05 {
public static void main(String[] args) {
//與(and)或(or)非(取反)
boolean a =true;
boolean b=false;
System.out.println("a&&b:"+(a&&b));//與
System.out.println("a||b:"+(a||b));//或
System.out.println("!(a&&b):"+!(a&&b));//與
//短路運算
int c=5;
boolean d=(c<4)&&(c++<4);
System.out.println(d);
System.out.println(c);
//false
//5,沒有進行自增,與運算判斷為假直接跳出
}
}
字串連線符
package operator;
//字串連線符
public class Demo07 {
public static void main(String[] args) {
int a =10;
int b =20;
//字串連線符 + ,String
System.out.println(a+b);
System.out.println(""+a+b);
System.out.println(""+(a+b));//要進行a+b運算,則用括號括起來
System.out.println(a+b+"");//從左往右依次進行運算
// 30
// 1020
// 30
// 30
}
}
位運算
package operator;
//位運算
public class Demo06 {
public static void main(String[] args) {
/*
* A=0011 1100
* B=0000 1101
* &與運算有0位0
* |或運算有1為1
* ^異或,相同為0,不同為1
* ~取反
*
* 2*8=16
*
* <<左移 >>右移
* */
System.out.println(3<<3);//左移相當於×2,右移相當於/2,效率極高
}
}
三元運算子
package operator;
//三元運算子
public class Demo08
{
public static void main(String[] args) {
//x?y:z
//如果x==true.則結果為y,否則結果為z
int score=80;
String type = score>=60 ?"及格":"不及格";
System.out.println(type);
}
}
包機制
本質就是資料夾
格式:
package pkg[.pkg2[.pkg3....]];
一般用公司域名倒置為包名 com.baidu.www
com.sundada.www
import com.sundada.bace.*;//匯入這個包下所有的類
匯入:
import package pkg[.pkg2[.pkg3....]].(classname|*);
Java.Doc
阿里巴巴java操作手冊
javadoc -encoding UTF-8 -charset UTF-8 Doc.java//把java編譯成一個文件
//命令列 javadoc 引數 java檔案
//學會查詢使用IDEA生產javaDoc文件
-
在IDEA中選擇工具(Tool)選項卡開啟
-
選擇生成JavaDoc
第一步:選擇生成JavaDoc文件的範圍,我只對一個原始檔生成Doc,所以選擇檔案。
第二步:輸出目錄最好新建一個資料夾,比較有條理和整潔
第三步:區域設定,決定文件的語言,簡體中文就是zh_CN(一般是他)、繁體(臺灣)zh_tw、繁體(香港)zh-hk、英語(香港)en-hk、英語(美國)en-us、英語(英國)en-gb、英語(全球)en-ww
第四步:其他命令列引數:如果區域設定為中國,引數一般為-encoding UTF-8 -charset UTF-8 第五步:設定完成後點選確定即可生成Doc文件
-
檢視JavaDoc文件 開啟輸出目錄,就可看到成功生成,開啟 index.html 便能看生成的文件。