Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.10.2010, 22:05   #1
ArniLand
Пользователь
 
Регистрация: 27.06.2009
Сообщений: 89
По умолчанию не выводит сумму во время сортировке

Программа должна выводить сумму каждой строки массива строк при сортировки, при этом выводиться просто сами строки. Для сортировки использую алгоритм вставками. В чем заключается проблема?


Код:
package laba13;
import java.io.*;
import java.lang.*;

public class Row {
    public static void InsertionSort(String mass[])
{
    int i;

    for (i = 1; i < mass.length; i++)
    {
        int j;
        String buf = mass[i];
        for (j = i - 1; j >= 0; j--)
        {
            if (sum(mass[i]) > sum(mass[j]))
                break;
            mass[j + 1] = mass[j];

        }

        mass[j + 1] = buf;
        
    }
}
    
    public static int sum (String mass) {
       int result = 0;
       for (int i = 0; i < mass.length(); i++)
        {
            int value = Integer.parseInt(String.valueOf(mass.charAt(i)), 10);
            result += value;
        }
       return result;
    }
    
    public static void main(String arg[])
    {
        String mass[]={"3232", "4343", "3122"};
        InsertionSort(mass);
        for (int i = 0; i < mass.length; i++) {
            System.out.println("posle" + mass[i]);
        }
    }
}
ArniLand вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибки в поиске и сортировке Lexeres Помощь студентам 3 20.12.2009 11:46
О сортировке массивов в C++ Frame1992 Помощь студентам 6 28.10.2009 16:50
впочему не выводит сумму???? макс07 Общие вопросы C/C++ 2 15.05.2008 20:25
Вопрос по сортировке Ermiss БД в Delphi 5 17.02.2008 17:32
Ошибка в сортировке Veiron Общие вопросы Delphi 14 21.01.2008 21:35