
Вопрос задан 04.07.2023 в 19:59.
Предмет Информатика.
Спрашивает Зайцева Лиза.
Помогите написать код на java. Надо найти расстояние между двумя точками с заданными координатами
x1, y1 и x2, y2.

Ответы на вопрос

Отвечает Бахвалов Дима.
Сначала вводятся координаты первой точки, потом второй точки.
Код:
- import java.util.*;
- import java.lang.*;
- import java.io.*;
- class Main
- {
- public static void main (String[] args) throws java.lang.Exception
- {
- Scanner in = new Scanner(System.in);
- double x1 = in.nextDouble();
- double y1 = in.nextDouble();
- double x2 = in.nextDouble();
- double y2 = in.nextDouble();
- System.out.print(Math.sqrt(Math.pow(x1-x2,2)+Math.pow(y1-y2,2)));
- }
- }





Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно! Вот пример кода на Java, который находит расстояние между двумя точками с заданными координатами:
javaimport java.util.Scanner;
public class DistanceCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Введите координату x1: ");
double x1 = scanner.nextDouble();
System.out.print("Введите координату y1: ");
double y1 = scanner.nextDouble();
System.out.print("Введите координату x2: ");
double x2 = scanner.nextDouble();
System.out.print("Введите координату y2: ");
double y2 = scanner.nextDouble();
double distance = calculateDistance(x1, y1, x2, y2);
System.out.println("Расстояние между точками: " + distance);
}
public static double calculateDistance(double x1, double y1, double x2, double y2) {
double deltaX = x2 - x1;
double deltaY = y2 - y1;
double distance = Math.sqrt(deltaX * deltaX + deltaY * deltaY);
return distance;
}
}
В этом коде мы используем класс Scanner
для считывания координат точек с помощью пользовательского ввода. Затем вызываем метод calculateDistance
, который принимает координаты двух точек и возвращает расстояние между ними, вычисленное по формуле расстояния между двумя точками в декартовой системе координат. Наконец, выводим полученное расстояние на экран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili