java程序设计题及答案

修含 阅读:414 2024-04-20 22:43:32 评论:0

Java程序设计编程题答案

题目一:计算斐波那契数列

```java

public class Fibonacci {

public static void main(String[] args) {

int n = 10; // 修改为你想要计算的斐波那契数列长度

System.out.println("斐波那契数列前 " n " 项为:");

for (int i = 0; i < n; i ) {

System.out.print(fibonacci(i) " ");

}

}

public static int fibonacci(int n) {

if (n <= 1)

return n;

else

return fibonacci(n 1) fibonacci(n 2);

}

}

```

题目二:查找数组中的最大值和最小值

```java

public class MaxMinArray {

public static void main(String[] args) {

int[] array = {10, 25, 8, 32, 18, 5}; // 修改为你的数组

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);

System.out.println("数组中的最小值为:" min);

}

}

```

题目三:实现冒泡排序

```java

public class BubbleSort {

public static void main(String[] args) {

int[] array = {64, 34, 25, 12, 22, 11, 90}; // 修改为你的数组

bubbleSort(array);

System.out.println("冒泡排序后的数组为:");

for (int i = 0; i < array.length; i ) {

System.out.print(array[i] " ");

}

}

public static void bubbleSort(int[] array) {

int n = array.length;

for (int i = 0; i < n1; i ) {

for (int j = 0; j < ni1; j ) {

if (array[j] > array[j 1]) {

// 交换array[j]和array[j 1]

int temp = array[j];

array[j] = array[j 1];

array[j 1] = temp;

}

}

}

}

}

```

这些是常见的 Java 编程题的答案,包括计算斐波那契数列、查找数组中的最大值和最小值以及实现冒泡排序。根据需要,你可以修改输入的数据或代码以满足特定的要求。

搜索
排行榜
最近发表
关注我们

扫一扫关注我们,了解最新精彩内容