目录
1.数据变量语句
Java 数据变量类型主要包括以下几种:
- 整型(int):整型变量可以存储整数值。Java 的基本类型 int 对应的二进制位数为 32 位,取值范围为 -2,147,483,648~2,147,483,647。
-
长整型(long):长整型变量可以存储更大的整数值,比 int 类型更大。Java 的基本类型 long 对应的二进制位数为 64 位,取值范围为 -9,223,372,036,854,775,808~9,223,372,036,854,775,807。
-
浮点型(float):浮点型变量可以存储小数值。Java 的基本类型 float 对应的二进制位数为 32 位,可以存储 7 个有效数字。
-
双精度浮点型(double):双精度浮点型变量可以存储更大的小数值,比 float 类型更大。Java 的基本类型 double 对应的二进制位数为 64 位,可以存储 15 个有效数字。
-
字符型(char):字符型变量可以存储单个字符,Java 的基本类型 char 对应的二进制位数为 16 位,取值范围为 0~65,535。
-
布尔型(boolean):布尔型变量只有 true 和 false 两个取值,Java 的基本类型 boolean 对应的二进制位数为 1 位,所以一个变量只能是 true 或 false 。
2.Java运算符
Java 运算符分为以下几种类型:
-
算术运算符:用于进行基本的算术运算,如加减乘除、取余等。典型的算术运算符包括:+、-、*、/、%,++、-- 等。
-
赋值运算符:用于给变量赋值,典型的赋值运算符包括:=、+=、-=、*=、/=、%= 等。
-
比较运算符:用于比较两个变量或表达式的大小关系,结果为 true 或 false。典型的比较运算符包括:==、!=、>、<、>=、<= 等。
-
逻辑运算符:用于进行逻辑运算(与、或、非),结果为 true 或 false。典型的逻辑运算符包括:&&、||、!。
-
位运算符:用于对二进制数进行位运算,包括按位与、按位或、按位异或、位取反等。典型的位运算符包括:&、|、^、~、<<、>> 等。
-
条件运算符:用于对变量或表达式进行条件判断,返回两个值中的一个。典型的条件运算符为:?:。
-
instanceof 运算符:用于判断一个对象是否属于某个类或其子类,返回 boolean 类型。
3.Java判断和switch语句
Java 中的判断语句主要是 if 语句和 switch 语句。
if 语句用于基于不同条件执行不同的代码块。它的基本语法结构如下:
if(condition) {
// 如果条件为真,则执行此代码块
}
如果需要对 condition 表达式的结果进行取反,可以使用 !(逻辑非)运算符来实现。例如:
if(!(condition)) {
// 如果条件为假,则执行此代码块
}
下面是一个简单的 if 语句的示例,判断一个数是否是偶数:
int num = 10;
if(num % 2 == 0) {
System.out.println(num + " 是偶数");
}
switch 语句用于基于不同的开关值执行不同的代码块。它的基本语法结构如下:
switch(expression) {
case value1:
// 如果表达式的值为 value1,则执行此代码块
break;
case value2:
// 如果表达式的值为 value2,则执行此代码块
break;
...
default:
// 如果表达式的值不匹配上述任何情况,则执行此代码块
}
下面是一个简单的 switch 语句的示例,根据不同的星期几输出不同的信息:
int day = 3;
switch(day) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期日");
break;
default:
System.out.println("无效的输入");
}
4.个人总结
我们讨论了 Java 中的运算符和判断语句。
Java 中的运算符包括算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、条件运算符、instanceof 运算符和字符串连接符。这些运算符可以根据需要进行组合和使用,以完成各种复杂的运算。
Java 中的判断语句包括 if 语句和 switch 语句。if 语句用于基于不同条件执行不同的代码块,而 switch 语句用于基于不同的开关值执行不同的代码块。它们是编写流程控制代码时经常使用的关键语句,可以帮助开发者根据不同的条件执行相应的代码块。
在编写 Java 代码时,熟练掌握运算符和判断语句的使用方法和技巧非常重要,可以提高代码的可读性和可维护性,使程序更加精简和高效。