编写一个Java程序,实现字符串反转功能。 5、编写一个Java程序,实现冒泡排序算法。
时间: 2024-10-23 09:16:41 浏览: 28
基础算法Java实现源码.zip
5星 · 资源好评率100%
1. 实现字符串反转功能的Java程序:
```java
public class StringReversal {
public static void main(String[] args) {
String str = "Hello, World!";
String reversedStr = reverseString(str);
System.out.println("原字符串: " + str);
System.out.println("反转后的字符串: " + reversedStr);
}
public static String reverseString(String s) {
StringBuilder sb = new StringBuilder(s);
return sb.reverse().toString();
}
}
```
2. 冒泡排序算法的Java实现:
```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 : array) {
System.out.print(i + " ");
}
}
public static void bubbleSort(int[] arr) {
int n = arr.length;
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
// 交换元素
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
}
```
阅读全文