java逻辑运算符练习题
时间: 2023-11-20 22:52:08 浏览: 122
以下是几个Java逻辑运算符的练习题:
1. 编写一个程序,判断一个整数是否为奇数并且大于10。
2. 编写一个程序,判断一个字符串是否为空或者长度小于等于5。
3. 编写一个程序,判断一个年份是否为闰年并且大于2000。
4. 编写一个程序,判断一个字符是否为大写字母或者小写字母。
5. 编写一个程序,判断一个数是否为正数并且小于100,或者是否为负数并且大于-100。
6. 编写一个程序,判断一个字符串是否以“Java”开头并且以“.txt”结尾。
7. 编写一个程序,判断一个数是否为偶数或者是否为3的倍数。
8. 编写一个程序,判断一个字符串是否包含字母“a”并且不包含字母“b”。
9. 编写一个程序,判断一个数是否为素数并且大于10。
10. 编写一个程序,判断一个字符串是否为回文字符串(正着读和倒着读都一样)。
相关问题
java比较运算符练习题
Java比较运算符主要用于比较两个值的大小关系,包括等于、不等于、大于、小于、大于等于和小于等于。下面是一道Java比较运算符的练习题:
有两个整数变量a和b,如果a的值大于等于b的值,则将a的值加上b的值并赋值给a,否则将b的值加上a的值并赋值给a。请写出Java代码实现上述逻辑。
参考答案:
```
public class CompareOperatorDemo {
public static void main(String[] args) {
int a = 5;
int b = 3;
if (a >= b) {
a += b;
} else {
a = a + b;
}
System.out.println("a的值为:" + a);
}
}
```
Java中的运算符 已掌握100%的知识点 继续学习 知识点 3 参考资料 15 练习题 4 难度 1.7w 人在学习 比较运算符 逻辑运算符 算术运算符
Java中的运算符主要分为三类:比较运算符、逻辑运算符和算术运算符。
1. **比较运算符**[^1]:
- 扩展的赋值运算符如`+=`, `-=`, `*=`, `/=`, `%=`等,它们在对不同类型的数据进行操作时,会隐式地进行类型转换。例如,当试图给`short`变量`s`增加`2`时,由于隐含转换,可能会导致溢出错误,所以通常需要显式转换(`s = (short)(s + 2)`以确保类型安全。
2. **逻辑运算符**:
- Java中的逻辑运算符包括`&&`(与)、`||`(或)和`!`(非)。这些用于组合布尔表达式,比如判断两个条件是否都满足,或者测试单个条件的否定。
3. **算术运算符**:
- 包括基本的加减乘除运算符`+`, `-`, `*`, `/`以及取模运算符`%`。对于不同类型的操作数,也会发生隐式类型转换。例如,当你执行`char c = 'A' + 1`时,实际上是在计算字符'A'的ASCII值(65)与数字1相加,得到结果66(对应字符'B')。
举例说明:
```java
short s = 1;
s += 2; // 这里不会报错,但可能造成溢出,应改为 s = (short)(s + 2);
boolean a = true, b = false;
System.out.println(a && b); // 输出false,因为a与b都不满足
char c = 'A';
char d = 'B';
System.out.println(c == d); // 输出false,因为'A' != 'B'
```
阅读全文