Java里面的line在哪儿

Java里面的line在哪儿,第1张

在java工具栏里面。

我族橘们知道,java程序的启动入口是main方法,我们其实已经可以通过main中的args参兆漏团数来实现将外界变量传入main方法内部了,那为什么还需要CommandLine。因为args参数使用不够方便,主要是因为其实现是一个数组,整个传递过程需要依赖顺序。编程者和程序调用需要记忆参数的顺序,才能正确传递参数。

当需搜敬要换行时,通常建议使用line。

http://wenku.baidu.com/view/c6d9e9df3186bceb19e8bb23.html

在橡侍百度文库中上传过一个文档,里面枯汪有你要的东西的梁败吵,图文并茂的说明。

package hello

class Point {

double x, y

Point(double x, double y) {

this.x = x

this.y = y

}

public boolean equals(Object o) {

if (o == this) return true

if (!(o instanceof Point)) return false

Point p = (Point) o

return x == p.x &&y == p.y

}

public String toString() { return "(" + x + "孙告, " + y + ")"}

}

class Line {

Point p1, p2

Line(Point p1, Point p2) {

this.p1 = p1

this.p2 = p2

}

double length() {

double dx = p1.x - p2.x, dy = p1.y - p2.y

return Math.sqrt(dx * dx + dy * dy)

}

boolean isHorizontal() { return p1.y == p2.y}

boolean isVertical() { return p1.x == p2.x}

double slope() { return (p1.y - p2.y) / (p1.x - p2.x)}

Point midPoint() { return new Point((p1.x + p2.x) / 2, (p1.y + p2.y) / 2)}

public boolean equals(Object o) {

if (o == this) return true

if (!(o instanceof Line)) return false

Line line = (Line) o

return (p1.equals(line.p1) &&p2.equals(line.p2)) ||

(p1.equals(line.p2) &&p2.equals(line.p1))

}

}

public class newbeett {

public static void main(String[] args) {

Point p1 = new Point(1, 2), p2 = new Point(3, 4)

Line line = new Line(p1, p2)

System.out.println("线段长度为:")

System.out.println(line.length())

System.out.println("是否为水平线段:")

System.out.println(line.isHorizontal())

System.out.println("是否为垂直线段:则如明")

System.out.println(line.isVertical())

System.out.println("线段斜率为:")

System.out.println(line.slope())

System.out.println("线段中点为:")

System.out.println(line.midPoint())

System.out.println("俩条线段是否相等:"橡隐)

System.out.println(line.equals(line))

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12371625.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存