Структуры данных: структуры (Java): различия между версиями

Материал из Информационная безопасностя
Перейти к навигации Перейти к поиску
(Новая страница: «{{TOCRight}} == POJO == * Plain old Java object (Википедия) == Задачи == === Длина отрезка между двумя то...»)
 
(Отмена правки 1693, сделанной Безуглов Сергей (обсуждение))
Метка: отмена
 
(не показана 1 промежуточная версия этого же участника)
(нет различий)

Текущая версия на 12:10, 5 июля 2021

POJO

Задачи

Длина отрезка между двумя точками

Point.java

 1 package ru.example;
 2 
 3 public class Point {
 4     public double x, y;
 5 
 6     public Point(double x, double y) {
 7         this.x = x;
 8         this.y = y;
 9     }
10 }

Main.java

 1 package ru.example;
 2 
 3 public class Main {
 4 
 5     public static void main(String[] args) {
 6 	    Point p1 = new Point(0, 0);
 7         Point p2 = new Point(1, 1);
 8 
 9         double res = GetLength(p1, p2);
10         System.out.println("Length = " + res);
11     }
12 
13     private static double GetLength(Point p1, Point p2) {
14         return Math.sqrt((p1.x - p2.x)*(p1.x - p2.x) + (p1.y - p2.y)*(p1.y - p2.y));
15     }
16 }