|
Модераторы: LSD, AntonSaburov |
|
OmegaLVX |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 25.10.2020 Репутация: нет Всего: нет |
Добрый вечер, помогите реализовать 2 класса java,пожалуйста !)
1 класс – файл ClassMath.java, основной, содержит два метода (task_1 и task_2). 2 класс – файл Console.java, создает объект основного класса, осуществляет консольный ввод исходных данных (задаются произвольно), последовательно вызывает методы task_1 и task_2 и выводит на консоль возвращаемые результаты. метод task_1: реализует отдельно каждый заданный в соответствии с вариантом математический метод. Значение переменной a для первого Math метода передается через аргумент при вызове task_1 из файла Console.java. Для каждого следующего Math метода входным значением является результат выполнения предыдущего метода (переменные b, c, d, e, f и т.д.); метод task_2: содержит общее выражение, реализующее вложенность заданных Math методов. Входное значение – переменная s передается через аргумент при вызове task_2 из файла Console.java. Математические методы: 1.random() Возвращает случайное число от 0.0 (включительно) до 1 (не включительно). 2.log10(double a) Возвращает логарифм по основанию 10. 3.floor(double a) Возвращает наибольшее целое число, которое меньше или равно аргументу. 4.incrementExact(int a) Возвращает значение аргумента увеличенное на единицу. Вот код который я пытался сделать: 1 Класс //основной класс, содержит два метода (task_1 и task_2 package Matematica; import java.lang.Math; class ClassMath { // метод task1 реализует отдельно каждый заданный в соответствии с вариантом математический метод public void task1(int a) // вызов метод task1 { System.out.printf("Результат:"); int b = Math.incrementExact(a); System.out.printf("\nЧисло увеличенное на еденицу = %d", b); double c = Math.log10(b); System.out.printf("\nЛогарифм по оcнованию 10 = %.2f ", c); double d = Math.floor©; System.out.printf("\nНаименьшенное целое = %.2f ", d); } public void task2( int a) // вызов метод task2 { ; } } 2 Класс //Создает объект основного класса, осуществляет консольный ввод исходных данных package Matematica; import java.util.Scanner; public class Console { public static void main(String[] args) { Scanner in = new Scanner(System.in); ClassMath dis = new ClassMath(); System.out.println("Введите целое число типа Int"); int a = in.nextInt(); dis.task1(a); in.close(); } } |
|||
|
||||
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |