小编Pra*_*ati的帖子

排序 BigDecimal

这个 BigDecimalSorting 有什么问题?该代码将数字作为字符串,然后将其转换为 BigDecimal,然后对已排序的 BigDecimal 进行排序和打印。

import java.math.BigDecimal;
import java.util.*;

class Solution {
public static void main(String []argh){

    Scanner sc= new Scanner(System.in);
    int n=sc.nextInt();
    String []s=new String[n];
    BigDecimal a[] = null;

    for(int i = 0; i < n ; i++){
        s[i]=sc.next();
        a[i] = new BigDecimal(s[i]);
    }
    for(int i = 0; i < n-1; i++){
        for(int j = 1; j < n; j++){
            if(a[i].compareTo(a[j]) == -1){
                BigDecimal temp = a[j];
                a[j] = a[i];
                a[i] = temp;
            }
        }
    }
    //Output
    for(int …
Run Code Online (Sandbox Code Playgroud)

java arrays sorting bigdecimal java-7

1
推荐指数
2
解决办法
8675
查看次数

标签 统计

arrays ×1

bigdecimal ×1

java ×1

java-7 ×1

sorting ×1