Java经典基础编程题及其答案,助您轻松掌握编程技能
如果您正在学习Java编程语言,那么一定不能错过这篇文章。我们将为您介绍一些Java经典的基础编程题目,让您在练习中加深对Java编程语言的理解和掌握,提升自己的编程技能。
判断一个数是否为素数
题目描述:给定一个整数n,判断它是否为素数。素数是指只能被1和它本身整除的正整数。
代码实现:
```java
public boolean isPrime(int n) {
if (n <= 1) {
return false;
} else {
for (int i = 2; i < n; i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
}
```
答案:isPrime(int n)方法接收一个整数n作为参数,如果n小于等于1,则返回false;否则,使用for循环从2开始遍历到n-1的所有整数i,如果n能被i整除,则返回false;如果循环结束后仍未找到能整除n的整数,则返回true。
实现字符串反转
题目描述:给定一个字符串s,实现它的反转功能。即输出一个新的字符串,该字符串是原字符串s的反转结果。
代码实现:
```java
public String reverseString(String s) {
StringBuilder sb = new StringBuilder();
for (int i = s.length() - 1; i >= 0; i--) {
sb.append(s.charAt(i));
}
return sb.toString();
}
```
答案:reverseString方法接收一个字符串s作为参数,使用StringBuilder类创建一个可变字符串对象sb,然后使用for循环从s的末尾开始遍历到第一个字符,将每个字符依次添加到sb中。最后返回sb的字符串形式。
实现冒泡排序算法
题目描述:给定一个长度为n的整型数组arr,按照从小到大的顺序将其元素进行排序。可以使用冒泡排序算法来实现。
代码实现:
相关问答
抱歉,未找到相关结果温馨提示:
文章来源于网络,如若侵权,请联系作者删除,谢谢!
转载请注明来自于网址:http://sdzbquansheng.com/news_14/4809.html