Вопрос задан 04.07.2023 в 19:59. Предмет Информатика. Спрашивает Зайцева Лиза.

Помогите написать код на java. Надо найти расстояние между двумя точками с заданными координатами

x1, y1 и x2, y2.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бахвалов Дима.

Сначала вводятся координаты первой точки, потом второй точки.

Код:

  • 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)));
  • }
  • }


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример кода на Java, который находит расстояние между двумя точками с заданными координатами:

java
import 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, который принимает координаты двух точек и возвращает расстояние между ними, вычисленное по формуле расстояния между двумя точками в декартовой системе координат. Наконец, выводим полученное расстояние на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос