Форум программистов, компьютерный форум, киберфорум
Наши страницы

Java SE (J2SE)

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
turtles
2 / 2 / 0
Регистрация: 17.02.2011
Сообщений: 49
#1

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

25.08.2011, 13:59. Просмотров 2330. Ответов 4
Метки нет (Все метки)

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

Создать программу, выводящую на экран
ближайшее и наименьшее к 10 из двух чисел,
записанных в переменные m и n.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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);
         }
    }
   
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2011, 13:59
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ближайшее и наименьшее к n из двух чисел (Java SE):

Найти наименьшее из четных чисел, входящих в данную последовательность - Java
программа работает не правильно, как поправить ? import java.util.*; public class Наим { public static void main(String args) { ...

Определить в последовательности наименьшее число среди чисел, больших 20 - Java SE
Вводится последовательность из N вещественных чисел. Определить наименьшее число,среди чисел больше 20. Накидайте код,пожалуйста)Утром...

Ближайшее к 10 число - Java SE
помогите составить программу. Создать программу, выводящую на экран ближайшее к 10 из двух чисел записанных в переменные m и n. Например...

Определить наименьшее среди положительных и наибольшее среди отрицательных введенных чисел - Java SE
Помогите написать программу: пользователь вводит числа заканчивая введение нулем. Определить наименьшее среди положительных и больше среди...

Из двух чисел выбрать ближайшее к заданному числу - Pascal
Макс и Владимир поспорили о том, сколько человек решат эту задачу. Макс говорит, что её решат A человек. Владимир считает, что её решат B...

Наименьшее общее кратное (НОК) двух натуральных чисел – это наименьшее число, которое делится нацело на оба ис - Pascal
Здравствуйте,помогите пожалуйста написать код,спасибо.Наименьшее общее кратное (НОК) двух натуральных чисел – это наименьшее число, которое...

4
XHelp
80 / 80 / 1
Регистрация: 10.06.2011
Сообщений: 258
25.08.2011, 14:37 #2
Твоя программа не делает ничего из того, что должна.
1. Что значит "наименьшее к 10ти?" Скорее всего должно выводится только одно число: На пример 9 и 11: должно выводится только 9.
2. Как ты с помощью "n<m" определяеш какое число ближе к 10ти?
1
turtles
2 / 2 / 0
Регистрация: 17.02.2011
Сообщений: 49
25.08.2011, 14:56  [ТС] #3
А как будет правильно скинь сылку и по кажи маленький пример
0
XHelp
80 / 80 / 1
Регистрация: 10.06.2011
Сообщений: 258
25.08.2011, 15:02 #4
А как бы ты с ручкой и бумагой решал бы эту задачу?
8 и 12:
8-10 = -2
12-10 = 2
|-2|>=|2| да => -2<2 да, значит 8

Возми лист бумаги, порешай пару примеров и увидишь как сделать программу
1
Verteletsky
0 / 0 / 0
Регистрация: 04.09.2013
Сообщений: 46
20.04.2016, 12:16 #5
Я так решил эту задачу:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public static void main(String[] args) {
        int num = 10;
        
        double m = 50;
        double n = -20;
        
        if(m == n){
          System.out.println("n="+n + " и " +"m="+m+" равны!");  
        } else if(m > num){
            double a = Math.abs(n - num);
            double b = Math.abs(num - m); 
            if(a > b){
                System.out.println(m + " = Ближайшее");
            } else if(a < b){
                System.out.println(n + " = Ближайшее");
            }
        } else if(n > num){
            double a = Math.abs(n - num);
            double b = Math.abs(num - m);
            if(a > b){
                System.out.println(m + " = Ближайшее");
            } else if(a < b){
                System.out.println(n + " = Ближайшее");
            }
        }
    }
0
20.04.2016, 12:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2016, 12:16
Привет! Вот еще темы с ответами:

Найти наименьшее из четырех чисел используя алгоритм поиска наибольшего из двух чисел - C++
Найти наименьшее из четырех чисел используя алгоритм поиска наибольшего из двух чисел.

Используя подпрограмму нахождения наименьшего кратного двух чисел, найти наименьшее общее кратное четырех чисел - Turbo Pascal
Используя процедуру ( или функцию) нахождения наименьшего кратного двух чисел, найти наименьшее общее кратное 4-х заданных натуральных...

Найти наименьшее из двух чисел - Pascal ABC
Наименьшее из двух чисел. Даны 2 числа х и у. найти меньшее из них. Если числа равны, то вывести сообщение об этом. Заранее благодарю...

вычислить наименьшее их двух чисел - Pascal
написать программы в паскале 1)вычислить найменьшее из двух чисел 2)найти решение уравнения ax+b=c, если оно существует 3)если данное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru