java经典编程题和答案
2024-09-30 21:07:19 作者:石家庄人才网
本篇文章给大家带来《java经典编程题和答案》,石家庄人才网对文章内容进行了深度展开说明,希望对各位有所帮助,记得收藏本站。
Java作为一种面向对象的编程语言,以其强大的功能和广泛的应用领域而闻名。对于想要学习和掌握Java编程的初学者来说,刷题无疑是最佳途径之一。通过解决各种编程题目,不仅可以巩固语法知识,还能锻炼逻辑思维能力和问题解决能力。为了帮助大家更好地学习Java编程,本文精选了一些经典的Java编程题及其答案,涵盖了基础语法、数组、字符串、面向对象等多个方面,希望对大家有所帮助。
1. 斐波那契数列
题目:编写一个Java程序,打印斐波那契数列的前n个数。
答案:
public class Fibonacci { public static void main(String[] args) { int n = 10; // 打印前10个数 int first = 0, second = 1; System.out.print("斐波那契数列的前" + n + "个数:"); for (int i = 0; i < n; i++) { System.out.print(first + " "); int next = first + second; first = second; second = next; } }}
2. 字符串反转
题目:编写一个Java程序,将一个字符串反转。
答案:
public class ReverseString { public static void main(String[] args) { String str = "Hello World"; String reversedStr = new StringBuilder(str).reverse().toString(); System.out.println("反转前的字符串:" + str); System.out.println("反转后的字符串:" + reversedStr); }}
3. 数组排序
题目:编写一个Java程序,对一个整数数组进行排序。
答案:
import java.util.Arrays;public class SortArray { public static void main(String[] args) { int[] arr = {5, 2, 8, 1, 9}; Arrays.sort(arr); System.out.println("排序后的数组:" + Arrays.toString(arr)); }}
4. 查找数组中的最大值和最小值
题目:编写一个Java程序,查找一个整数数组中的最大值和最小值。
答案:
public class MaxMinArray { public static void main(String[] args) { int[] arr = {5, 2, 8, 1, 9}; int max = arr[0], min = arr[0]; for (int i = 1; i < arr.length; i++) { if (arr[i] > max) { max = arr[i]; } if (arr[i] < min) { min = arr[i]; } } System.out.println("最大值:" + max); System.out.println("最小值:" + min); }}
石家庄人才网小编对《java经典编程题和答案》内容分享到这里,如果有相关疑问请在本站留言。
版权声明:《java经典编程题和答案》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/baibaoxiang/4261.html