Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Java] Возрастающая последовательность чисел


Автор: turtles 1.9.2011, 13:08
Здравствуйте! Компилировал код вроде работает, но нужен совет по задаче правильно оформлен ли код, а то есть сомнения? и Еще Массив использовать нельзя.
В три переменные a, b и c явно записаны программистом
три целых попарно неравных между собой числа.
Создать программу, которая переставит числа
в переменных таким образом, чтобы при выводе
на экран последовательность a, b и c оказалась строго возрастающей.
Код

public class Test {
    public static void main(String args []){
        int a = 3;
          int b = -1;
           int c = 9;
           int x;
        switch
        System.out.println("Числа в переменных a, b и c : " + a  + " " + b + " " + c);
       if (a > b) {
          x = a; a = b; b = x;}
         if (b > c){
            x = b; b = c; c = x;
         }
      System.out.println("Возрастающая последовательность: " + a  + " " + b + " " + c);
    }
}

Еще такой вопрос как можно это реализовать с оператором switch? 

Автор: priam220 1.9.2011, 13:57
для поставленной задачи вполне. Вообще в java для таких целей исп утилитарный класс Arrays.sort(array);
по поводу свитча можно конечно что нить сгородить, но он тут не к месту.
Вообще такую тему лучше открывать в Центре помощи. Это не общий вопрос по Java, так ведь?  smile 

Автор: jk1 1.9.2011, 14:13
Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)