1. 实现parseInteger方法:
int parseInteger(String s) {
    int result = 0;
    boolean isNegative = false;
    int i = 0;

    if (s.charAt(0) == '-') {
        isNegative = true;
        i = 1;
    }

    for (; i < s.length(); i++) {
        char c = s.charAt(i);
        if (c >= '0' && c <= '9') {
            int digit = c - '0';
            result = result * 10 + digit;
        } else {
            throw new IllegalArgumentException("Invalid input: " + s);
        }
    }

    return isNegative ? -result : result;
}
  1. 用冒泡排序法对数组按降序进行排序:
int[] arr = {9, 2, 7, 6, 23};

for (int i = 0; i < arr.length - 1; i++) {
    for (int j = 0; j < arr.length - i - 1; j++) {
        if (arr[j] < arr[j + 1]) {
            int temp = arr[j];
            arr[j] = arr[j + 1];
            arr[j + 1] = temp;
        }
    }
}

System.out.println(Arrays.toString(arr));

最终结果:[23, 9, 7, 6, 2

三编程题1int parseintegerString s请用代码实现这个java库的基础方法2用冒泡排序法其他排序方法也行对数组927623按降序进行排序并写出最终结果

原文地址: https://www.cveoy.top/t/topic/hOxH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录