成都创新互联网站制作重庆分公司

java两点间距离代码,java两点间距离代码 void set

java 基础程序编写 两点之间的距离

题目是要求写出类Point吗?是的话代码如下:

创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计、成都做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的顺庆网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

public class Point{

private int x;

private int y;

public Point(int x,int y){

this.x = x;

this.y = y;

}

public double ppdistance(Point p){

return Math.sqrt(Math.pow(x - p.getX(),2)+Math.pow(y - p.getY(),2));

}

public Point move(int x,int y){

return new Point(this.x + x,this.y + y);

}

public String toString(){

return "("+x+","+y+")";

}

public int getX(){

return x;

}

public int getY(){

return y;

}

}

btw:类名一般是首字母大写。出题人不严谨!

java 写出两点之间的距离

package com;

import java.awt.Point;

public class JuLi {

public static void main(String[] args) {

Point p1 = new Point(5, 5);// 定义第一个点的坐标(5,5),或者你自己设置x,y坐标

Point p2 = new Point(6,6);// 定义第一个点的坐标(5,5),或者你自己设置x,y坐标

// 两点间距离

double jili = Math.sqrt(Math.abs((p1.getX() - p2.getX())

* (p1.getX() - p2.getX())+(p1.getY() - p2.getY())

* (p1.getY() - p2.getY())));

System.out.println("两点间的距离是:" + jili);

}

}

用java采用面向对象思想设计求两点间的距离,求代码

import java.util.Scanner;

public class Demo

{

public static void main(String[] args)

{

Scanner sc=new Scanner(System.in);

Point p1,p2;

System.out.println("请输入第1个点的x、y坐标:");

p1=new Point(sc.nextDouble(),sc.nextDouble());

System.out.println("请输入第2个点的x、y坐标:");

p2=new Point(sc.nextDouble(),sc.nextDouble());

System.out.println("点"+p1+"与点"+p2+"的距离是"+p1.distance(p2));

}

}

class Point

{

Point(double x,double y)

{

this.x=x;

this.y=y;

}

public String toString()

{

return "("+x+","+y+")";

}

double distance(Point p)

{

return Math.sqrt(Math.pow(this.x-p.x,2)+Math.pow(this.y-p.y,2));

}

private double x,y;

}


网页名称:java两点间距离代码,java两点间距离代码 void set
网站URL:http://cxhlcq.com/article/dscgjjp.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部