Java语言基础
HelloWorld
创建一个hello.java的文件
pubilc class hello
{
public static void main(String[] args)//相当于C/C++中的Main函数
{
System.out.print("Hello World !");
}
}
命名规范
- 类的命名:首字母大写,一般有相关意义的名词组成
- 属性命名:表示属性的意义
- 方法命名:首字母小写,其余和类的命名规则一样.(取值的方法通常为getXXX(),设值的方法为setXXX())
- 常量命名:常量一般由多个单词组成,但一定要全都大写
数据类型
1.整形
关键字 | 占用字节数 | 取值范围 | 默认值 |
---|
btye | 1 | -128~127 | 0 |
short | 2 | -32768~32767 | 0 |
int | 4 | -2147483648~2147483647 | 0 |
long | 8 | -9223372036854775808~9223372036854775807 | 0 |
2.浮点型
关键字 | 占用字数 | 取值范围 | 默认值 |
---|
float | 4 | 1.4E-45~3.4028235E38 | 0.0 |
double | 8 | 4.9E-324~1.7976931348623157E308 | 0.0 |
Tips: 0.0 不是在卖萌
3.字符型
关键字 | 占用字数 | 取值范围 | 默认值 |
---|
char | 2 | 0~65535 | 0 |
Tips:Java中采用了Unicode字符类型,能表示的范围大大增加
4.布尔型
关键字 | 占用字数 | 取值范围 | 默认值 |
---|
boolean | 机器决定 | true~false | false |
Tips:Java中的布尔型不可以用数字来赋值,他的取值范围只有两个true或者false
Tips:
- 这里的默认值都是全局变量的默认值,方法中变量不赋值是不允许使用的.
- 占用字节数都是由机器决定的,这里给出的指示大部分情况下的占用字节数.
运算符
算术运算符
操作符 | 描述 | 例子 |
---|
+ | 加法 - 相加运算符两侧的值 | A + B=30 |
- | 减法 - 左操作数减去右操作数 | A – B=-10 |
* | 乘法 - 相乘操作符两侧的值 | A * B=200 |
/ | 除法 - 左操作数除以右操作数 | B / A=2 |
% | 取模 - 右操作数除左操作数的余数 | B%A=0 |
++ | 自增 - 操作数的值增加1 | B + +=21 |
- - | 自减 - 操作数的值减少1 | B - -=19 |
算术运算符
操作符 | 描述 | 例子 |
---|
> | 大于关系 | X > Y为true |
< | 小于关系 | X < Y为false |
>= | 大于等于关系 | X >= Y为ture |
<= | 小于等于关系 | X <= Y为false |
== | 等于关系 | X==Y为flase |
!= | 不等关系 | X!=Y为true |