您当前的位置:首页 > 百宝箱

java经典基础编程题及其答案

2024-09-30 21:06:41 作者:石家庄人才网

本篇文章给大家带来《java经典基础编程题及其答案》,石家庄人才网对文章内容进行了深度展开说明,希望对各位有所帮助,记得收藏本站。

在Java面试中,基础知识的考察是必不可少的,而编程题则是对基础知识的最佳实践。掌握一些经典的基础编程题及其答案,不仅可以帮助你回顾和巩固Java基础知识,还能提升你的问题解决能力,为面试做好充分准备。

1. Fibonacci数列

题目描述:编写一个Java程序,打印Fibonacci数列的前n项。

示例代码:```javaimport java.util.Scanner;public class Fibonacci { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入要打印的Fibonacci数列的项数:"); int n = scanner.nextInt(); int first = 0, second = 1; System.out.print("Fibonacci数列的前" + n + "项为:"); for (int i = 1; i <= n; ++i) { System.out.print(first + " "); int next = first + second; first = second; second = next; } }}```

2. 判断一个数是否是素数

题目描述:编写一个Java程序,判断一个整数是否是素数。

示例代码:```javaimport java.util.Scanner;public class PrimeNumber { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入一个整数:"); int num = scanner.nextInt(); boolean isPrime = true; if (num <= 1) { isPrime = false; } else { for (int i = 2; i <= Math.sqrt(num); i++) { if (num % i == 0) { isPrime = false; break; } } } if (isPrime) { System.out.println(num + "是素数"); } else { System.out.println(num + "不是素数"); } }}```

3. 反转字符串

题目描述:编写一个Java程序,反转一个字符串。

示例代码:```javaimport java.util.Scanner;public class ReverseString { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入一个字符串:"); String str = scanner.nextLine(); String reversedStr = new StringBuilder(str).reverse().toString(); System.out.println("反转后的字符串为:" + reversedStr); }}```

4. 查找数组中的最大值和最小值

题目描述:编写一个Java程序,查找一个数组中的最大值和最小值。

示例代码:```javapublic class MaxMinArray { public static void main(String[] args) { int[] array = {5, 2, 9, 1, 7, 3}; int max = array[0]; int min = array[0]; for (int i = 1; i < array.length; i++) { if (array[i] > max) { max = array[i]; } if (array[i] < min) { min = array[i]; } } System.out.println("数组中的最大值为:" + max);

版权声明:《java经典基础编程题及其答案》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/baibaoxiang/2967.html