目录
Java是一种面向对象的编程语言,其基础语法包括数据类型、变量、运算符、条件语句、循环语句等。
一、数据类型
Java中数据类型包括基本数据类型和引用数据类型。
1.基本数据类型:byte、short、int、long、float、double、boolean、char。
例子:
public class Main {
public static void main(String[] args) {
byte a = 100;
short b = 20000;
int c = 1000000000;
long d = 100000000000L;
float e = 1.234f;
double f = 1.23456789;
boolean g = true;
char h = 'a';
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(f);
System.out.println(g);
System.out.println(h);
}
}
运行结果:
100
20000
1000000000
100000000000
1.234
1.23456789
true
a
2.引用数据类型:类、接口、数组等。
例子:
public class Main {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5};
String str = "Hello World";
System.out.println(array[3]);
System.out.println(str);
}
}
运行结果:
4
Hello World
二、变量
Java中变量分为局部变量和成员变量。
1.局部变量:在方法、构造方法或语句块中定义的变量。
例子:
public class Main {
public static void main(String[] args) {
int a = 10;
System.out.println(a);
}
}
运行结果:
10
2.成员变量:在类中定义的变量,可被类中的方法、构造方法和语句块访问。
例子:
public class Main {
int a = 10;
public static void main(String[] args) {
Main obj = new Main();
System.out.println(obj.a);
}
}
运行结果:
10
三、运算符
Java中的运算符包括算术运算符、关系运算符、逻辑运算符、位运算符等。
1.算术运算符:+、-、*、/、%。
例子:
public class Main {
public static void main(String[] args) {
int a = 10, b = 3;
System.out.println(a + b);
System.out.println(a - b);
System.out.println(a * b);
System.out.println(a / b);
System.out.println(a % b);
}
}
运行结果:
13
7
30
3
1
2.关系运算符:>、<、>=、<=、==、!=。
例子:
public class Main {
public static void main(String[] args) {
int a = 10, b = 3;
System.out.println(a > b);
System.out.println(a < b);
System.out.println(a >= b);
System.out.println(a <= b);
System.out.println(a == b);
System.out.println(a != b);
}
}
运行结果:
true
false
true
false
false
true
3.逻辑运算符:&&、||、!。
例子:
public class Main {
public static void main(String[] args) {
boolean a = true, b = false;
System.out.println(a && b);
System.out.println(a || b);
System.out.println(!a);
}
}
运行结果:
false
true
false
4.位运算符:&、|、^、~、<<、>>、>>>。
例子:
public class Main {
public static void main(String[] args) {
int a = 60, b = 13;
System.out.println(a & b);
System.out.println(a | b);
System.out.println(a ^ b);
System.out.println(~a);
System.out.println(a << 2);
System.out.println(a >> 2);
System.out.println(a >>> 2);
}
}
运行结果:
12
61
49
-61
240
15
15
四、条件语句
Java中的条件语句包括if语句、switch语句。
1.if语句
例子:
public class Main {
public static void main(String[] args) {
int a = 10;
if (a > 5) {
System.out.println("a大于5");
} else {
System.out.println("a不大于5");
}
}
}
运行结果:
a大于5
2.switch语句
例子:
public class Main {
public static void main(String[] args) {
int a = 2;
switch (a) {
case 1:
System.out.println("a等于1");
break;
case 2:
System.out.println("a等于2");
break;
case 3:
System.out.println("a等于3");
break;
default:
System.out.println("a不等于1、2、3");
break;
}
}
}
运行结果:
a等于2
五、循环语句
Java中的循环语句包括for循环、while循环、do-while循环。
1.for循环
例子:
public class Main {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
}
}
运行结果:
0
1
2
3
4
2.while循环
例子:
public class Main {
public static void main(String[] args) {
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}
}
}
运行结果:
0
1
2
3
4
3.do-while循环
例子:
public class Main {
public static void main(String[] args) {
int i = 0;
do {
System.out.println(i);
i++;
} while (i < 5);
}
}
运行结果:
0
1
2
3
4