急求一道java题目的答案~~~~
从窗口输入一行形如45.0,23.0的字符串,请将其中的值作为一点的XY坐标,并得到1点的对象。翻遍了百度也没找到答案,本人是Java小白,这个是作业,,大神求救~~~...
从窗口输入一行形如 45.0,23.0 的字符串,请将其中的值作为一点的XY坐标,并得到1点的对象。
翻遍了百度也没找到答案,本人是Java小白,这个是作业,,大神求救~~~ 展开
翻遍了百度也没找到答案,本人是Java小白,这个是作业,,大神求救~~~ 展开
展开全部
你说的对象是什么?
private Double X;
private Double Y;
是这个么
Scanner str = new Scanner(System.in);
String strs[]=str.split(",");
obj.setX(strs[0]);
obj.setY(strs[1]);
private Double X;
private Double Y;
是这个么
Scanner str = new Scanner(System.in);
String strs[]=str.split(",");
obj.setX(strs[0]);
obj.setY(strs[1]);
追问
额,我也不知道,这学期Java基本上没学什么,很多都不懂,书上的原题目就是这个
麻烦能给出完整的源代码吗,谢谢了!!我会多加分的
追答
class a:
import java.util.Scanner;
public class Temp {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String strs[] = in.next().split(",");
XYobj obj = new XYobj();
obj.setX(Double.valueOf(strs[0]));
System.out.println("X:" + obj.getX());
obj.setY(Double.valueOf(strs[1]));
System.out.println("Y:" + obj.getY());
}
}
Object:
public class XYobj {
private Double X;
private Double Y;
public Double getX() {
return X;
}
public void setX(Double x) {
X = x;
}
public Double getY() {
return Y;
}
public void setY(Double y) {
Y = y;
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
分解字符串就得到坐标了啊,并根据点生成对象就行啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询