Java基础知识入门篇
Java基础知识入门篇
数据类型
Java中有两种基本的数据类型:整型和浮点型。整型又分为byte、short、int和long,浮点型分为float和double。此外,Java还提供了一种特殊的类型char
,用于表示字符。
整型和浮点型的值都有默认的取值范围,例如int类型的默认取值范围是-231到231-1。如果需要指定一个特定的取值范围,可以使用static final
关键字来定义常量。
例如:
public class DataTypeExample {
public static void main(String[] args) {
int maxInt = Integer.MAX_VALUE;
int minInt = Integer.MIN_VALUE;
System.out.println("最大整数值: " + maxInt);
System.out.println("最小整数值: " + minInt);
}
}
运算符
Java中的运算符可以分为以下几类:
- 算术运算符:+、-、*、/、%
- 关系运算符:==、!=、>、<、>=、<=
- 逻辑运算符:&&、||、!
- 位运算符:&、|、^、~、<<、>>
- 赋值运算符:=、+=、-=、*=、/=、%=、&=、|=、^=、~=、<<=、>>=
流程控制
Java中的流程控制主要包括条件语句(if、if-else、switch)和循环语句(for、while、do-while)。
条件语句
- if语句:根据一个条件来执行一段代码。
public class IfExample {
public static void main(String[] args) {
int age = 18;
if (age >= 18) {
System.out.println("成年人");
} else {
System.out.println("未成年人");
}
}
}
- if-else语句:根据一个条件来选择执行不同的代码块。
public class IfElseExample {
public static void main(String[] args) {
int score = 85;
if (score >= 90) {
System.out.println("优秀");
} else if (score >= 80) {
System.out.println("良好");
} else {
System.out.println("及格");
}
}
}
- switch语句:根据多个条件中的任意一个来执行一段代码。
public class SwitchExample {
public static void main(String[] args) {
int day = 3;
switch (day) {
case 1:
System.out.println("周一");
break;
case 2:
System.out.println("周二");
break;
case 3:
System.out.println("周三");
break;
default:
System.out.println("其他");
break;
}
}
}
循环语句
- for循环:用于重复执行一段代码。
public class ForExample {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
System.out.println("这是第" + i + "次循环");
}
}
}
- while循环:当满足一个条件时,重复执行一段代码。
public class WhileExample {
public static void main(String[] args) {
int count = 0;
while (count < 10) {
System.out.println("这是第" + count + "次循环");
count++;
}
}
}
- do-while循环:先执行一段代码,然后判断一个条件,如果满足条件,则重复执行这段代码。
public class DoWhileExample {
public static void main(String[] args) {
int count = 0;
do {
System.out.println("这是第" + count + "次循环");
count
好好学习,天天向上