[JavaSE]基础回顾05

[JavaSE]基础回顾05

运算符

  • Java语言支持如下运算符:优先级()
    • 算术运算符:+, -, *, /, %, ++ , --
    • 赋值运算符:=
    • 关系运算符:>, <, >=, <=, ==, !=,instanceof
    • 逻辑运算符:&&,||,!
    • 位运算符:&, |,^, ~, >>, << , >>>(了解!!!)
    • 条件运算符: ?:
    • 扩展赋值运算符:+=, -=, *= , /=
	//二元运算符  
	int a = 10;  
	int b = 20;  
	int c = 30;  
	int d = 40;  
	System.out.println(a + b);  
	System.out.println(a - b);  
	System.out.println(a * b);  
	System.out.println(a / (double)b);
	long a = 123123123123232123L;  
	int b = 123;  
	short c = 10;  
	byte d = 8;  
	  
	System.out.println(a + b + c + d);//long  
	System.out.println(b + c + d);//int  
	System.out.println(c + d);//int

	//关系运算符返回的结果: 正确,错误     布尔值  
	// if  
	  
	int a = 10;  
	int b = 20;  
	int c = 21;  
	  
	System.out.println(c % a);  
	System.out.println(a > b);  
	System.out.println(a < b);  
	System.out.println(a >= b);  
	System.out.println(a <= b);
	
	//++ -- 自增 自减 一元运算符  
	int a = 3;  
	int b = a++;  
	int c = ++a;  
	System.out.println(a);  
	System.out.println(b);  
	System.out.println(c);  
	  
	//幂运算 2^3double p = Math.pow(2,3);  
	System.out.println(p);

	//与 (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(c);  
	System.out.println(d);

	/*  
	 A = 0011 1100 B = 0000 1101  
	 A&B 0000 1100 A|B 0011 1101 A^B 0011 0001 ~B  1111 0010  
	 2 * 8 = 16 2 * 2 * 2; <<左移 (*2) >>右移 (/2)  
	 */System.out.println(2<<3);
	
	int a = 10;  
	int b = 20;  
	  
	a+=b;  
	a-=b;  
	a*=b;  
	a/=b;  
	  
	System.out.println(a);  
	//字符串连接符 + ,StrinngSystem.out.println(""+a+b);  
	System.out.println(a+b+"");
	
	// x ? y :z  
	//如果x==true ,则结果为y,否则结果为Z  
	  
	int score = 80;  
	String type = score <60 ? "不及格":"及格";  
	//if  
	System.out.println(type);

包机制

  • 为了更好地组织类,Java提供了包机制,用于区别类名得命名空间。
  • 包语句的语法格式为:
    package pkg1[.pkg2[.pkg3]]
  • 一般利用公司域名倒置作为包名;
  • 为了能够使用哪个某一个包的成员,我们需要在Java程序中明确导入该包。使用“import”语句可完成此功能
    import package1[.package2...].(classname|*);

JavaDoc

  • javadoc 命令是用来生成自己API文档的
  • 参数信息
	/**
	*@author 作者
	*@version 版本号
	*@since 指明需要最早使用的jdk版本
	*@param 参数名
	*@return 返回值情况
	*@throws 异常抛出情况
	*/	
	public class test{
	}


posted @   Ac4nd  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示