Попадём-не-попадём

  • 4
  • Недоступна
Напишите метод checkInterval. Метод должен проверять попало ли целое число в интервал от 50 до 100 и сообщить результат на экран в следующем виде: "Число number не содержится в интервале." или "Число number содержится в интервале.", где number - аргумент метода. Пример для числа 112: Число 112 не содержится в интервале. Пример для числа 60: Число 60 содержится в интервале.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (197)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Mr.Shatalin
Уровень 6, Санкт-Петербург, Россия
10 июля, 13:42
System.out.println((number>50&&number<100)?"Число "+number+" содержится в интервале.":"Число "+number+" не содержится в интервале.");
Дима
Уровень 9, Новая Каховка, Украина
20 мая, 08:17
Топ коментарий про букву "а", долго думал куда они её лепят, а потом понял, что javarush просто заменила название аргумента на "number" во избежания ошибок у копипастеров)). Решил через "else if", но узнал что можно и по другому) Не зря перепроверяю себя после решения, загружая правильный ответ))
Juli
Уровень 6, Киев, Украина
12 апреля, 14:58
http://proglang.su/java/operators Очень классная статья про основные операторы языка. Все очень доступно написано, может кому пригодится)
hidden #2328942
Уровень 4
16 марта, 14:58
И не выдумывайте ничего лишнего. Два амперсанда && это оператор "И". if (number >= 50 && number <= 100) System.out.println("Число " + number + " содержится в интервале."); else System.out.println("Число " + number + " не содержится в интервале.");
Тигра
Уровень 13, Кривой Рог
21 марта, 18:48
Есть вариант еще через || (число или число)...тоже будет верно
Марат Field Electrical Engineer в McDermott
11 марта, 14:47
А я, пожалуй, займусь расстановкой запятых в текстах заданий. В меру своей грамотности, конечно. А то порой очень уж режет глаз хаотичная расстановка этих довольно-таки важных знаков препинания. Коли уж тут храм знаний, пусть и виртуальный, да пребудет тогда порядок во всём, даже в русском языке! Напиши метод checkInterval. Метод должен проверять(запятая) попало ли целое число в интервал от 50 до 100(запятая) и сообщить результат на экран в следующем виде: "Число number не содержится в интервале." или "Число number содержится в интервале.", где number - аргумент метода.
AM STRESSED OUT
Уровень 4
8 февраля, 13:57
Слушайте такой вопросик небольшой в курсе ни слова небыло сказано про интервал,я сижу и просто непонимаю как я должен это сделать я только по сути прочитал что такое if и уже должен знать как записывать интервал? ГДЕ мне это взять? почему в курсе ни слова нету про это?
AM STRESSED OUT
Уровень 4
8 февраля, 13:59
По сути я должен все разберать в курсе,а иногда даються такие задачи ну которые я просто знать не могу,я никогда не занимался программированием, как я должен это сделать? Другие задачи к этому тоже относяться...
Vlad Tarnavskiy
Уровень 4, Виньковцы, Украина
17 февраля, 17:26
У меня было точно так же как и у тебя. сначала мучался так как хотел понять все с лекции и частично комментариев, но этого было недостаточно. после этого полез в гугл там тоже ничего не понял) короче метался туда-сюда и понимание всей писанины в задаче и ей похожих как-то пришло, даже вернее будет если кажу, что я больше писал код чем думал) где-то подглядывал, где-то прашивал и вуаля - роздуплился) наверное
Vlad Tarnavskiy
Уровень 4, Виньковцы, Украина
17 февраля, 17:30
Короче учись искать инфу, хоча в комментах бывает много полезного, но этого как-то недотаточно. так же и лекциями, ну или я тупой. хоча многие подобное пишут, так что уже не столь обидно)
HF
Уровень 41, Харьков, Украина
7 марта, 18:56
используем Сокращённое AND - && Если оба операнда имеют значение true, тогда операторы & и && возвращают true. например: if (number >10 && number<50){ System.out.println("number " + number + " have interval "); } else { System.out.println("number " + number + " doesn't have interval "); }
Muslim
Уровень 6, Аргун, Россия
1 февраля, 20:21
Пол часа убивался из за точки в конце текста!!!
Степан Левченко
Уровень 18, Омск, Россия
31 января, 03:56
Подскажите что не так
Алексей
Уровень 5, Москва
17 февраля, 19:23
Понятно что уже не надо)) но тем не менее ; в 15 строке лишняя, поэтому else и не видит if.
Samurai
Уровень 10, Казахстан
22 января, 04:18
*Смотреть только тем кто уже выполнил задание) package com.javarush.task.task04.task0410; /* Попадём-не-попадём */ public class Solution { private static int b; private static int c; public static void main(String[] args) { checkInterval(60); checkInterval(112); checkInterval(10); } public static void checkInterval(int number) { //напишите тут ваш код if(number > 50){ b = number; } else if(number < 50){ c = number; } if(b < 100){ System.out.println("Число" + " " + number + " " + "содержится в интервале."); } else if(c < 50){ System.out.println("Число" + " " + number + " " + "не содержится в интервале."); } } } В чем проблема кода? Результат ведь правильный, почему компилятор выдает ошибку " Метод checkInterval должен выводить текст на экран согласно заданию." ?
Sergey Tikhontsov
Уровень 8, Ростов-на-Дону
23 января, 08:27
Может компилятор не хочет решать такие сложные задачи, а я просто точку в конце предложения не поставил.
Natalia-Bal
Уровень 22, Санкт-Петербург
27 декабря 2020, 15:02
решила со второй попытки, потому что забыла поставить точку в sout