Java的运算符和程序逻辑控制非常重要,是Java语言中的基础知识点。下面我们来详细讲解一下。
运算符
算术运算符
Java中的算术运算符包括加减乘除、取余等,常用的有以下几个:
+
:加法运算符,将两个数相加。-
:减法运算符,将一个数减去另一个数。*
:乘法运算符,将两个数相乘。/
:除法运算符,将一个数除以另一个数。%
:取余运算符,求一个数除以另一个数的余数。
示例:
int a = 10;
int b = 3;
System.out.println(a + b); // 输出 13
System.out.println(a - b); // 输出 7
System.out.println(a * b); // 输出 30
System.out.println(a / b); // 输出 3
System.out.println(a % b); // 输出 1
关系运算符
Java中用于比较两个数值之间的关系的运算符称为关系运算符,常用的有以下几个:
==
:用于比较两个数是否相等。!=
:用于比较两个数是否不相等。>
:用于比较左侧数是否大于右侧数。<
:用于比较左侧数是否小于右侧数。>=
:用于比较左侧数是否大于等于右侧数。<=
:用于比较左侧数是否小于等于右侧数。
示例:
int a = 10;
int b = 3;
System.out.println(a == b); // 输出 false
System.out.println(a != b); // 输出 true
System.out.println(a > b); // 输出 true
System.out.println(a < b); // 输出 false
System.out.println(a >= b); // 输出 true
System.out.println(a <= b); // 输出 false
逻辑运算符
Java中的逻辑运算符用于连接多个关系表达式,并返回布尔值true或false。常用的有以下几个:
&&
:逻辑与运算符,左右两个表达式都为true时,整个表达式才为true。||
:逻辑或运算符,左右两个表达式只要有一个为true,整个表达式就为true。!
:逻辑非运算符,用于对一个表达式取反,如果表达式的值为true,则返回false,否则返回true。
示例:
int a = 10;
int b = 3;
boolean flag = a > b && a < 100;
System.out.println(flag); // 输出 true
int c = 0;
int d = 10;
boolean flag2 = c != 0 || d % c == 0;
System.out.println(flag2); // 输出 true
boolean flag3 = !(c < d);
System.out.println(flag3); // 输出 false
程序逻辑控制
分支语句
Java中的分支语句主要有if语句和switch语句。if语句用于根据条件选择执行不同的代码块,switch语句用于在多个代码块中选择一个执行。
if语句示例:
int a = 10;
if (a > 5) {
System.out.println("a大于5");
} else {
System.out.println("a小于等于5");
}
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("输入错误");
}
循环语句
Java中的循环语句主要有for语句、while语句和do-while语句。for语句和while语句用于在满足某个条件的情况下多次执行一段代码,do-while语句则先执行一次,再根据条件进行多次执行。
for语句示例:
for (int i = 0; i < 10; i++) {
System.out.println("i的值为:" + i);
}
while语句示例:
int count = 0;
while (count < 10) {
System.out.println("count的值为:" + count);
count++;
}
do-while语句示例:
int sum = 0;
int i = 0;
do {
sum += i;
i++;
} while (i <= 10);
System.out.println("1到10之间的整数和为:" + sum);
以上就是关于Java的运算符和程序逻辑控制的详细攻略。通过学习,我们可以更好地掌握Java编程中的基础知识点,提高编码效率和代码质量。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java的运算符和程序逻辑控制你了解吗 - Python技术站