21xrx.com
2024-11-09 00:41:02 Saturday
登录
文章检索 我的文章 写文章
关键词:Java、计算、距离、时间、分钟数
2023-06-11 06:26:14 深夜i     --     --

Java实现计算点到原点的距离和计算两个时间的分钟数

在Java编程中,计算距离和计算时间是常见的需求。下面将分别介绍如何用Java实现计算点到原点的距离和计算两个时间的分钟数。

1. 计算点到原点的距离

要计算点到原点的距离,我们可以使用勾股定理:d = sqrt(x^2 + y^2),其中x和y分别为点的横纵坐标,d为距离。Java中Math类提供了sqrt()方法,可以方便地计算平方根。

下面是用Java实现计算点到原点的距离的代码:


public class PointDistance {

  public static void main(String[] args) {

    int x = 3; // 点的横坐标

    int y = 4; // 点的纵坐标

    double d = Math.sqrt(x * x + y * y); // 计算距离

    System.out.println("距离为:" + d); // 输出结果

  }

}

运行结果为:距离为:5.0。

2. 计算两个时间的分钟数

计算两个时间的分钟数,需要先将时间转换为分钟,然后做减法运算,最后得到的结果即为两个时间之间的分钟数。可以使用Java中的Calendar类和SimpleDateFormat类来实现时间的转换和计算。

下面是用Java实现计算两个时间的分钟数的代码:


import java.util.Calendar;

import java.text.SimpleDateFormat;

public class TimeMinutes {

  public static void main(String[] args) throws Exception {

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 时间格式

    Calendar c1 = Calendar.getInstance(); // 创建Calendar对象

    c1.setTime(sdf.parse("2021-01-01 09:00:00")); // 设置时间

    Calendar c2 = Calendar.getInstance();

    c2.setTime(sdf.parse("2021-01-01 10:30:00"));

    long minutes = (c2.getTimeInMillis() - c1.getTimeInMillis()) / (1000 * 60); // 计算分钟数

    System.out.println("两个时间之间的分钟数为:" + minutes); // 输出结果

  }

}

运行结果为:两个时间之间的分钟数为:90。

总结:

Java是一种广泛应用的编程语言,具有强大的计算和数据处理能力。通过本文介绍的两个示例,你可以了解到如何用Java实现计算点到原点的距离和计算两个时间的分钟数。希望对你的Java学习和编程有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复