求一些java程序设计的考试编写程序题答案,求救啊

求一些java程序设计的考试编写程序题答案,求救啊
1.编写程序输入两个整数,并输出这两个数的所有公约数.
2.编写程序读入10个单精度浮点型值,按照从小到大的顺序输出来.
3.考虑二维坐标系的点,定义一个描述点的类,命名为Point.
具体要求如下:
(1)每个点由双精度类型的横坐标x和纵坐标y描述;要求对该类数据域进行合理封装.
(2)默认构造一个Point对象时,横纵坐标均为0,
(3)定义一个求两点距离的方法,方法头位:
public double distance(Point otherPoint)
(4)设定对象的输出形式为:(x,y).
水果汉堡 1年前 已收到1个回答 举报

天马论事 幼苗

共回答了16个问题采纳率:93.8% 举报

不都是很简单的题目吗?

1年前 追问

7

水果汉堡 举报

我们学的就是简单的啊。。有空就写一下呗

举报 天马论事

1:import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); int y = sc.nextInt(); int z = x * y; for(int i = 1;i <= z;i++){ if(x % i == 0 && y % i == 0){ System.out.print(i + "t"); } } } } 2:import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); float f[] = new float[10]; for(int i = 0;i < 10;i++){ f[i] = sc.nextFloat(); } Arrays.sort(f); for(int i = 0;i < f.length;i++){ System.out.print(f[i] + "t"); } } } 3: public class Point { double x; double y; public Point(){ x = 0.0; y = 0.0; } public static void main(String[] args) { //主方法里面的东西你自己写。还有什么要求没实现的,你再追问 } public double distance(Point point1,Point point2){ double result = 0; result = Math.sqrt((point1.x-point2.x)*(point1.x-point2.x) +(point1.y-point2.y)*(point1.y-point2.y)) ; return result; } @Override public String toString() { return "(" + x + "," + y + ")"; } }
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.024 s. - webmaster@yulucn.com