首页 > 编程语言 >PTA 作业一 两分钟学会JAVA语言 7-4 Java程序设计-基本程序-计算两点之间的距离 提示用户输入两个点(x1,y1)和(x2,y2),然后显示两点间的距离

PTA 作业一 两分钟学会JAVA语言 7-4 Java程序设计-基本程序-计算两点之间的距离 提示用户输入两个点(x1,y1)和(x2,y2),然后显示两点间的距离

时间:2024-10-08 13:21:34浏览次数:9  
标签:x1 Java double 距离 x2 两点 y1 y2 输入

7-4 Java程序设计-基本程序-计算两点之间的距离

分数 10

全屏浏览

切换布局

作者 万静

单位 北京化工大学

这是一个编程题模板。

编写程序,提示用户输入两个点(x1,y1)和(x2,y2),然后显示两点间的距离。计算两点之间距离的公式是:

屏幕截图 2024-01-08 170658-1.png

注意可以使用Math.pow(a,0,5)计算

屏幕截图 2024-01-08 170658-1.png

输入格式:

在第一行输入x1和y1,第二行输入x2和y2,x1和y1之间, x2和y2之间用空格分隔。

输出格式:

请在这里描述输出格式。例如:对每一组输入,在一行中输出A+B的值。

输入样例:

在这里给出一组输入。例如:

1.5 -3.4
4 5

输出样例:

在这里给出相应的输出。例如:

8.764131445842194

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

import java.util.Scanner;
public class Main
{
    public static void main(String[] args)
    {
        Scanner in=new Scanner(System.in);
        double x1=in.nextDouble();
        double y1=in.nextDouble();
        double x2=in.nextDouble();
        double y2=in.nextDouble();
        double distance;
        double x=Math.pow(x2-x1,2);
        double y=Math.pow(y2-y1,2);
        distance=Math.pow(x+y,0.5);
        System.out.print(distance);
    }
}

标签:x1,Java,double,距离,x2,两点,y1,y2,输入
From: https://blog.csdn.net/2301_77735425/article/details/142748642

相关文章

  • PTA 作业一 两分钟学会JAVA语言 7-3 Java程序设计-基本程序-摄氏温度转换为华氏温度
    7-3Java程序设计-基本程序-摄氏温度转换为华氏温度分数10全屏浏览切换布局作者 万静单位 北京化工大学这是一个编程题模板。编写程序,从控制台读入double型的摄氏温度值,然后转换为华氏温度,并且显示结果。转换公式如下:华氏温度=(9/5)*摄氏温度+32。输入格式:输入摄......
  • 白骑士的JavaScript教学JavaScript语法基础篇之运算符与表达式 2.2.4 逻辑运算符
            逻辑运算符是用于布尔逻辑运算的符号,它们常用于控制流程和条件判断,帮助程序员编写更复杂和更动态的条件语句。在JavaScript中,主要的逻辑运算符包括逻辑与(‘&&‘)、逻辑或(‘||‘)、逻辑非(‘!‘)以及一些其他特定场景的运算符。逻辑运算符用于将多个布尔值或表达式......
  • 白骑士的JavaScript教学JavaScript语法基础篇之运算符与表达式 2.2.5 条件运算符(三元
            条件运算符,也称为三元运算符,是JavaScript中唯一的三目运算符,它提供了一种简洁的方式来编写条件判断和赋值语句。通过使用条件运算符,你可以在一行代码中实现简单的条件判断,从而让代码更加紧凑和易读。条件运算符        条件运算符由三个部分组成:条件......
  • java基于springboot的社区医院管理系统(源码+vue+部署文档+前后端分离等)
    收藏关注不迷路!!......
  • Java 指针与引用全解析
    (一)Java的发展与指针引用概念Java作为一种广泛应用的编程语言,在发展过程中借鉴了许多其他语言的特性,同时也进行了创新和改进。其中,与C++的关系尤为密切。虽然Java没有像C++那样明确的指针定义,但在底层逻辑上,Java的引用实际上与C++的指针有着相似之处。Java的设......
  • 如何提高 Java Stream 遍历集合效率
    在Java8之前,对于大数据量的集合,传统的遍历方式主要是通过for循环或者Iterator迭代。然而,这种方式在处理大数据量集合时效率并不理想。以电商系统中的订单表为例,通常使用用户ID的Hash值来实现分表分库,以减少单个表的数据量,提高用户查询订单的速度。但当后台管理员审核订......
  • java_day10_Object、Scanner、String
    1、Object类java中所有的类默认都有一个共同的父类:Object==比较:1、比较的是两个基本数据类型的话,比较两个数值是否相等2、比较的是两个引用数据类型的话,比较的是两个对象的地址值是否相等成员方法:inthashCode()返回对象的哈希码值。可以看作地址值的另外......
  • java计算机毕业设计宠物商城网站(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着城市化进程的加速和人们生活水平的提高,宠物已成为许多家庭的重要成员。宠物市场的繁荣带动了宠物相关产业的发展,其中宠物商城网站作为线上购物的......
  • Java基础语法
    一入Java情几许?大家好,我是深山夕照深秋雨。本文主要介绍Java的基础语法第二部分变量,类型转换和运算符。一、变量详解变量里的数据在计算机中的底层原理1、数据在计算机底层都是采用二进制:使用0、1,按照逢2进1的规则表示数据来存储。2、算出一个数据的二进制形式:除二取余法......
  • Java大厂面试题合集!
    1、为什么要使用线程池  难度系数:⭐使用线程池的主要原因包括:降低资源开销:线程池预先创建一定数量的线程,当需要处理任务时,直接从线程池中获取已经创建好的线程,避免了频繁地创建和销毁线程所带来的开销。这样可以显著提高系统的性能。控制并发线程数量:线程池可以限制同......