Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 25.09.2016
Сообщений: 14

Прошу комментарии к моему решению задачи

25.05.2018, 22:01. Показов 697. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
27
28
29
30
31
import java.util.Scanner;
public class tasks33 {
        public static void main(String[] args) {
        System.out.print("Введите цело число Х");
        Scanner scx = new Scanner(System.in);
        int x = scx.nextInt();
        System.out.print("Введите цело число Y");
        Scanner scy = new Scanner(System.in);
        int y = scy.nextInt();
        
        if(Math.sqrt(x) % 1 == 0)
        System.out.println((int)Math.sqrt(x));
        else 
        System.out.print("У число X нет квадратного корня.");
        
        if(Math.sqrt(y) % 1 == 0)
            System.out.println((int)Math.sqrt(y));
            else 
            System.out.print("У число Y нет квадратного корня.");
        int z = x - (int)Math.sqrt(y);
        System.out.println(z);
        if(Math.sqrt(z) % 1 == 0)
            System.out.println((int)Math.sqrt(z));
            else 
            System.out.print("Нет квадратного корня у Z. Z = " + z);
        
        
 
    }
 
}
Здравствуйте. Мое решение задачи, которое во вложении. Можете в прокомментировать мое решение? Я понял что проверку можно вывести в отдельный метод, но не смог этого сделать(. Допустимо такое решение? Так по мне - это(. Спасибо
Миниатюры
Прошу комментарии к моему решению задачи  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.05.2018, 22:01
Ответы с готовыми решениями:

Напишите пожалуйста грамотные комментарии к решению задачи
В массиве A 5x3 определить элементы, которые больше 10. Создать массив B эквивалентный A. Лишние элементы заменить на нули. Clear ...

Как подойти к решению задачи
Кода и готового решения не прошу!!! Есть задачка грубо говоря звучит так: есть аудитория в которой сидят 30 человек, 1 за одной...

По решению сформулировать условие задачи
Дано решение некоторой задачи. Выполнить следующее: 1) по решению сформулировать условие задачи; 2) предложить систему тестов для...

1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
25.05.2018, 22:24
Цитата Сообщение от Aesthete Посмотреть сообщение
Допустимо такое решение?
Ну, для начала... пойдет

Принципиальный косяк - если у числа нет целочисленного корня, программа все равно продолжает работу

Добавлено через 2 минуты
Два сканера совершенно необязательно делать

Добавлено через 14 минут
Цитата Сообщение от Aesthete Посмотреть сообщение
вывести в отдельный метод
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
27
package ru.ismoke;
 
import java.util.Scanner;
 
public class Cyber {
    public static void main(String[] args) {
        int x = getNumber(1);
        int y = getNumber(2);
 
        if (x > y) {
            System.out.println(Math.sqrt((x - Math.sqrt(y))));
        } else System.out.println("Корень из отрицательного числа!");
    }
 
    private static int getNumber(int index) {
        Scanner scan = new Scanner(System.in);
        int x;
        while (true) {
            System.out.printf("Введите %d-е число: ", index);
            x = scan.nextInt();
            if (Math.sqrt(x) % 1 != 0)
                System.out.println("Нет корня, введите другое...");
            else break;
        }
        return x;
    }
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.05.2018, 22:24
Помогаю со студенческими работами здесь

Нужны советы по решению задачи
Задача A+B Удав на песке записал строку из трёх целых чисел. И попросил Слоненка посчитать попарные суммы чисел. Значение всех чисел по...

как подойти к решению задачи?
привет всем! очередная проблема, но на этот раз даже не знаю с какой стороны подкрасться к ее решению :( есть два листа с данными: на...

Нужен совет по решению задачи
Суть задачи: Удалить заказы, сделанные на книги издательства МИР в последние месяцы. Я делаю так --ссылка удалена Но возникает...

нужен совет по решению задачи
Помогите пожалуйста дописать задачу. Условие задачи: Разработать каталог кинофильмов. В каталоге предусмотреть хранение следующей...

Нужна консультация по решению задачи в Excel
Нужно сделать в Excel простую форму, куда можно вводить счет игры между двумя футбольными командами, и чтобы Excel автоматически считал,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru