Java基础2
Yim 8/31/2021 Java基础
在Java中,有两种数据类型,包括:基本数据类型和引用数据类型
# 基本数据类型
| 类型名称 | 占位 | 用法 | 范围 |
|---|---|---|---|
| byte | 8bit | byte a = 100; | -128 ~ 127 |
| char | 16bit | char b = 'a'; | 0 ~ 65535 |
| short | 16bit | short c = 1; | -32768 ~ 32767 |
| int | 32bit | int d = 2; | -2,147,483,648 ~ 2,147,483,647 |
| long | 64bit | long e = 3L; | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 |
| float | 32bit | float f = 4f; | |
| double | 64bit | double g = 5.0d; | |
| boolean | 1位 | true false |
在基本数据类型中,四则运算是普通四则运算,在Java中新增了取余运算。
前自增,后自增,前自减,后自减。
按位与,按位或,左移符,右移符
拿int来做例子吧
int a = 1;
int b = 2;
public static void main(String[] args){
System.out.println("a+b=" + a+b);
System.out.println("a-b=" + a-b);
System.out.println("a*b=" + a*b);
System.out.println("a/b=" + a/b);
System.out.println("a%b=" + a%b);
System.out.println("a++=" + (a++));
System.out.println("++a=" + (++a));
System.out.println("a--=" + (a--));
System.out.println("--a=" + (--a));
}
// 输出的结果是
a+b=3;
a-b=-1;
a*b=2;
a/b=0.5;
a%b=0;
a++=2;
++a=1;
a--=1;
--a=0;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
输出的结果如上所示。
# 引用数据类型
类 接口 数组
# 运算符
我们知道,在数学中有四则运算--加减乘除,那么在Java中,相应的也有四则运算,但是我们要分情况讨论,因为在Java中,不仅仅有基本数据类型,还有引用数据类型。
在引用数据类型中,四则运算就没有了其他三种算法,只有加号。
例如
String s = "我喜欢你";
String s1 = "呀";
public static void main(String[] args){
System.out.println("s + s1" + s + s1);
}
// 输出的结果是
s + s1 = 我喜欢你呀
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9