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 {


本文标签: 方法 主程序 是否 逻辑 素数