Java学习第四天——基础语法(二)
2021/5/31 22:20:53
本文主要是介绍Java学习第四天——基础语法(二),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java基础语法
一、java支持如下运算符(operator)
-
算数运算符:+,-,*,/,%,++,--
int a = 3; System.out.println(a); //3 int b = a++; //执行完这行代码后,先把a的值赋值给b,a再自增 System.out.println(a); //4 System.out.println(b); //3 int c = ++a; //执行完这行代码后,先把a的值自增,再把a的值赋值给b System.out.println(a); //5 System.out.println(c); //5
-
赋值运算符:=
//幂运算 2^3 = 8 很多计算我们会使用工具类来操作 double d = Math.pow(2,3); System.out.println(d);
-
关系运算符:>,<,>=,<=,==,!=instanceof
-
逻辑运算符:&&,||,!
//逻辑运算 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); //当执行到c<4为假时就不会执行后面的语句 System.out.println(d); System.out.println(c);
-
&,|,^,~,>>,<<,>>>
byte a = 0b00111100; byte b = 0b00001101; System.out.println(a&b); //0000 1100 System.out.println(a|b); //0011 1101 System.out.println(a^b); //0011 0001 System.out.println(~a); //1100 0011 /* 2*8 =16怎么计算最快 * << *2 左移相当于乘2 * >> /2 右移相当于除2 * 左移右移效率极高 * 2*2*2*2 * */ System.out.println(2<<3); //16
-
条件运算符 ?:
//三元运算符 // x ? y : z //如果x==true,则结果为y,否则结果为z int score = 50; String type = score<60 ? "不及格" : "及格"; System.out.println(type);//不及格
-
扩展运算符:+=,-=,*=,/=
int a = 10; int b = 20; a+=b; System.out.println(a); //30 a-=b; System.out.println(a); //10
//字符串连接符 + 当+号两边出现字符串的时候整个就会被输出为字符串 int c = 10; int d = 20; System.out.println(c+d); System.out.println(""+c+d); System.out.println(c+d+"");
快捷键:Ctrl+D 复制当前行到下一行
二、包机制
包的本质就是文件夹,用于区别类名的命名空间
一般利用公司域名导致作为包名
定义包,pack必须放在最上面
导入包,import
*是通配符,导入包下所有的类
《阿里巴巴开发手册》->无规矩不成方圆,无规范不能协作
三、JavaDoc
javadoc命令是用来生成自己的API文档的
这篇关于Java学习第四天——基础语法(二)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南