注释用于说明某段代码的作用,某个类的用途,某个方法的功能,参数和返回值数据类型的意义等等;
注释非常非常非常重要,回顾代码时通过注释找回思路;团队沟通需要,让别人读懂你的代码,增加效率;
可读性第一,效率第二!
举例:
基本类型:boolean类型 + 数值类型
引用类型:类、接口、数组、null类型
Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。
自动转换:将 取值 范围小 的类型 自动提升为 取值 范围大 的类型。
强制转换:将 取值范围大的类型 强制转换成 取值范围小的类型 。
将 数值2.9 赋值到 int 类型变量会发生什么?产生编译失败,无法赋值。
double 类型内存8个字节, int 类型内存4个字节。 2.9 是 double 类型,取值范围大于 int 。 想要赋值成功,只有通过强制类型转换,将 double 类型强制转换成 int 类型才能赋值。
int number = (int) 2.9;
/*
number就变成了2(取整数位数字),double类型被转换为int类型,
但是注意到范围有所减小,造成精度损失
*/
符号 | 含义 |
---|---|
+ | 加法运算 |
- | 减法运算 |
* | 乘法运算 |
/ | 除法运算 |
% | 取模运算,两个数字相除取余数 |
++、- - | 自增自减运算 |
运算符 | 含义 |
---|---|
= | 等于 |
+= | 加等于,左边等于左边加右边 |
- = | 减等于,左边等于左边减右边 |
*= | 乘等于,左边等于左边乘右边 |
/= | 除等于,左边等于左边除以右边 |
| %= | 取模等于,左边等于左边除以右边取余数
运算符 | 含义 |
---|---|
== | 两边相等返回true |
< | 左边小于右边返回true |
> | 左边大于右边返回true |
<= | 左边小于或者等于右边返回true |
>= | 左边大于或者等于右边返回true |
!= | 两边不等返回true |
运算符 | 含义 |
---|---|
&& | 与 |
|| | 或 |
! | 非 |
定义格式:
修饰符 返回值类型 方法名 (参数列表)
public static void main(String[] args)
在 主方法中,直接写要调用的方法名字就可以调用了。
public static void main(String[] args) {
//调用定义的方法method
method();
}
//定义方法,被main方法调用
public static void method() {
System.out.println("自己定义的方法");
}
原文:https://www.cnblogs.com/bronya0/p/14098558.html