栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

CPoint-Java

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CPoint-Java

编写坐标系的zhong 的点类Cpoint。1、编写相应的构造方法初始化某个点;2、重载构造方法初始化对角线的点;3、编写重载方法计算点到原点,点到点,点到另一个坐标的距离。
主函数如下:
public static void main(String[] args){
	    int x1,x,y1;
	    Scanner scn=new Scanner(System.in);
	      x1=scn.nextInt();y1=scn.nextInt();
	      x=scn.nextInt();
	    Point p1 = new Point(x1,y1);	    	    
	    Point p2 = new Point(x);
	    System.out.println(String.format("%.2f", p1.distance()));  
	    System.out.println(String.format("%.2f", p2.distance()));  
	    System.out.println(String.format("%.2f", p1.distance(6,8)));  
	    System.out.println(String.format("%.2f", p1.distance(p2)));   
	}
import java.util.Scanner;
 
public class cpoint {
    public static void main(String[] args){
        int x1,x,y1;
        Scanner scn=new Scanner(System.in);
        x1=scn.nextInt();
        y1=scn.nextInt();
        x=scn.nextInt();
        Point p1 = new Point(x1,y1);
        Point p2 = new Point(x);
        System.out.println(String.format("%.2f", p1.distance()));
        System.out.println(String.format("%.2f", p2.distance()));
        System.out.println(String.format("%.2f", p1.distance(6,8)));
        System.out.println(String.format("%.2f", p1.distance(p2)));
    }
 
}
class Point {
    private int x;
    private int y;
 
    public Point(int x, int y) {
        this.x = x;
        this.y = y;
    }
 
    public Point(int x) {
        this.x=x;
        this.y=x;
    }
 
    public int getX() {
        return x;
    }
 
    public int getY() {
        return y;
    }
 
    public double distance(int x, int y) {
        return Math.sqrt(Math.pow(x - this.x, 2) + Math.pow(y - this.y, 2));
    }
 
    public double distance(Point p) {
        return distance(p.getX(), p.getY());
    }
 
    public double distance() {
        return distance(0, 0);
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/866588.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号