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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.08.2011, 13:59   #1
turtles
Пользователь
 
Регистрация: 17.02.2011
Сообщений: 59
По умолчанию Ближайшее и наименьшее к n из двух чисел

Здравствуйте!Подскажите по заданию правильно ли оформлен код или,
что можно добавить или упростить?

Создать программу, выводящую на экран
ближайшее и наименьшее к 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);
         }
    }
   
}
turtles вне форума Ответить с цитированием
Старый 25.08.2011, 16:14   #2
X@OC
Форумчанин
 
Аватар для X@OC
 
Регистрация: 18.06.2010
Сообщений: 273
По умолчанию

вот проще
Код:
public class Test {
    public static void main(String args[]){
        int n = 11;
        int m = 7;

       if (n < m){
         System.out.println("Ближайщее число к 10 = " + m);
         System.out.println("Наименьшее число к 10 = " + n);}
         else{
            System.out.println("Ближайшее число к 10 = " + n);
            System.out.println("Наименьшее число к 10 = " + m);}
           }
}
X@OC вне форума Ответить с цитированием
Старый 25.08.2011, 16:19   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а я, честно говоря, не могу понять условия задачи..
точнее не так.
я так понимаю, что нужно вывести ДВА результата,
1-й: какое из чисел наименьшее
2-й: какое из чисел ближе к 10...

поясню. если задать, например,
int n = -999;
int m = 9;
то какое из них (по вашему коду) окажется ближе к 10? О! Бинго, -999 ближе!!
имхо, это неверно!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дана непустая последовательность различных натуральных чисел, за которой следует 0. Оп-ределить наименьшее положительное izobretatel Помощь студентам 1 08.06.2011 17:48
Сложение двух десятичных положительных чисел. целых чисел))) PEro_man Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 01.12.2010 12:40
наименьшее общее кратное четырёх заданных натуральных чисел Васильева Зинаида Помощь студентам 0 22.11.2010 18:34
программа считывающая пять целых чисел и определяющая, печатающая наибольшее и наименьшее число из них Syber Общие вопросы C/C++ 3 30.06.2008 22:39