2022/4/14 JavaDay06
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 便能看生成的文档。