admin 管理员组文章数量: 1087139
2024年5月31日发(作者:equals是什么意思翻译0)
java逻辑练习题
在软件开发中,逻辑是非常重要的一个方面。能够熟练运用逻辑思
维方法,是成为一名优秀的程序员所必备的技能之一。本文将介绍一
些常见的Java逻辑练习题,来帮助读者加深对Java语言的理解,并提
升逻辑思维能力。
1. 判断一个数是否为素数
素数是指只能被1和自身整除的正整数。写一个Java方法,判断一
个数是否为素数,并在主程序中测试该方法。
```java
public class PrimeNumber {
public static boolean isPrime(int number) {
if (number < 2) {
return false;
}
for (int i = 2; i * i <= number; i++) {
if (number % i == 0) {
return false;
}
}
return true;
}
public static void main(String[] args) {
int number = 17;
if (isPrime(number)) {
n(number + "是素数");
} else {
n(number + "不是素数");
}
}
}
```
2. 求一个数的阶乘
阶乘是指从1乘到该数的连乘积。写一个Java方法,计算一个数的
阶乘,并在主程序中测试该方法。
```java
public class Factorial {
public static int factorial(int number) {
if (number == 0 || number == 1) {
return 1;
}
int result = 1;
for (int i = 2; i <= number; i++) {
result *= i;
}
return result;
}
public static void main(String[] args) {
int number = 5;
n(number + "的阶乘是" + factorial(number));
}
}
```
3. 判断一个数是否为回文数
回文数是指从左向右和从右向左读都是一样的数。写一个Java方法,
判断一个数是否为回文数,并在主程序中测试该方法。
```java
public class PalindromeNumber {
版权声明:本文标题:java逻辑练习题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1717108470a701289.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论