Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ближайшее и наименьшее к n из двух чисел

32K
25 августа 2011 года
turtles
42 / / 18.02.2011
Здравствуйте!Подскажите по заданию правильно ли оформлен код или,
что можно добавить или упростить?

Создать программу, выводящую на экран
ближайшее и наименьшее к 10 из двух чисел,
записанных в переменные m и n.
Код:
public class Test {
    public static void main(String args[]){

        int n = 11;
        int m = 7;

       if (n < m){
           System.out.println("Ближайщее число к 10 = " + m);
         }
         else {
            System.out.println("Ближайшее число к 10 = " + n);
         }
       if (n > m){
          System.out.println("Наименьшее число к 10 = " + m);
        }
         else {
            System.out.println("Наименьшее число к 10 = " + n);
         }
    }
   
}
244
25 августа 2011 года
UAS
2.0K / / 19.07.2006
Две темы не создавайте.
Код вообще ужасен, алгоритмические мышление отсутствует или слишком запутанное.

Код:
public class Test {
    public static void main(String args[]){
        final int NUMBER = 10;

        int n = 11;
        int m = 7;

       int k1 = Math.abs(NUMBER-n);
       int k2 = Math.abs(NUMBER-m);

       if( k1 > k2 ) {
           // n ближе
       } else if(k1 == k2) {
           // одинаковы
       } else {
           // m ближе
       }
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог