Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Математические методы 
:(
    Опции темы
OmegaLVX
Дата 25.10.2020, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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();
}
}
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1087 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.