一個小練習。
點到點的距離平方運算
class Point {
double x, y, z;
Point (double _x, double _y, double _z) {
x = _x;
y = _y;
z = _z;
}
void setX(double _x) {
x=_x;
}
void setY(double _y) {
y=_y;
}
void setZ(double _z) {
z=_z;
}
double getDistance(Point p) {
return (x - p.x)*(x - p.x)+(y - p.y)*(y - p.y)+(z - p.z)*( z- p.z);
}
}
public class TestPoint {
public static void main(String []args) {
Point p = new Point(1.0, 1.0, 1.0);
Point p1 = new Point(0.0, 0.0, 0.0);
System.out.println(p.getDistance(p1));
}
}
先定義一個point的類 ,在定義三個double型別的引數xyz。
然後用set方法設定xyz的值 用get的方法得到距離的平方。getDistance方法裡面也定義了一個引數p。
相關文章
- 排序——選擇排序小練習(一)排序
- Flutter 1.12 個人練手學習小案例Flutter
- python練習小結Python
- rust學習十二、一個I/O程式練習Rust
- (003)我們一起學Python;鞏固練習,寫個小遊戲Python遊戲
- 一個pyspark 開發練習例項Spark
- 通過10個例項小練習,快速熟練 Vue3.0 核心新特性Vue
- 第11周小組練習
- Vue+Koa+Mongodb 小練習VueMongoDB
- 240個Python練習案例附原始碼(百看不如一練)Python原始碼
- 一個練習專案,好玩的bbs-1
- 一個練習專案,好玩的bbs-javaJava
- 一個練習專案,好玩的bbs-c#C#
- python基礎語句小練習Python
- 排序——選擇排序小練習(二)排序
- [練手]CantoneseCool 一個能說廣東話的小程式。
- 21 個 curl 命令練習
- 一個練習專案,好玩的bbs-python-cherrypyPython
- 一個練習專案,好玩的bbs-python-tornadoPython
- 一個練習專案,好玩的bbs-python-flaskPythonFlask
- 一個練習專案,好玩的bbs-python-bottlePython
- 一個練習專案,好玩的bbs-python-pyramidPython
- 轉置原理小練習:Do Use FFTFFT
- java基礎小練習(31-35)Java
- 第11周個人練習
- 方法的三個練習題
- cuda矩陣練習(一)矩陣
- QT&Opencv練習(一)QTOpenCV
- Etcd 實戰練習(一)
- Appium 實戰練習一APP
- 第 10 節:複合型別 小練習!型別
- Python練習01-對戰小遊戲Python遊戲
- python實現資料分頁小練習Python
- markdown 使用練習練習
- 複製Monkeytype:如何建立一個高效的打字練習應用
- 訓練一個影像分類器demo in PyTorch【學習筆記】PyTorch筆記
- 笨辦法學C 練習47:一個快速的URL路由路由
- 適合小白練習的幾個Python小遊戲專案-含開發思路Python遊戲