对之前发布的PTA题目集、实验作业以及期中考试的总结 您所在的位置:网站首页 山东理工大学pta答案 对之前发布的PTA题目集、实验作业以及期中考试的总结

对之前发布的PTA题目集、实验作业以及期中考试的总结

2024-07-17 08:41| 来源: 网络整理| 查看: 265

设计一个类表示平面直角坐标系上的点Point,私有属性分别为横坐标x与纵坐标y,数据类型均为实型数,除构造方法以及属性的getter与setter方法外,定义一个用于显示信息的方法display(),用来输出该坐标点的坐标信息,格式如下:(x,y),数值保留两位小数。为简化题目,其中,坐标点的取值范围设定为(0,200]。若输入有误,系统则直接输出Wrong Format

设计一个类表示平面直角坐标系上的线Line,私有属性除了标识线段两端的点point1、point2外,还有一个字符串类型的color,用于表示该线段的颜色,同样,除构造方法以及属性的getter与setter方法外,定义一个用于计算该线段长度的方法getDistance(),还有一个用于显示信息的方法display(),用来输出线段的相关信息,输出格式如下:

``` The line's color is:颜色值 The line's begin point's Coordinate is: (x1,y1) The line's end point's Coordinate is: (x2,y2) The line's length is:长度值 ```  

其中,所有数值均保留两位小数,建议可用String.format("%.2f", data)方法。

设计类图如下图所示。  

1641304523(1).jpg

** 题目要求:在主方法中定义一条线段对象,从键盘输入该线段的起点坐标与终点坐标以及颜色,然后调用该线段的display()方法进行输出。**

以下情况为无效作业 无法运行 设计不符合所给类图要求 未通过任何测试点测试 判定为抄袭 输入格式:

分别输入线段的起点横坐标、纵坐标、终点的横坐标、纵坐标以及颜色,中间可用一个或多个空格、tab或者回车分隔。

输出格式: The line's color is:颜色值 The line's begin point's Coordinate is: (x1,y1) The line's end point's Coordinate is: (x2,y2) The line's length is:长度值   输入样例1:

在这里给出一组输入。例如:

5 9.4 12.3 84 Red   输出样例1:

在这里给出相应的输出。例如:

The line's color is:Red The line's begin point's Coordinate is: (5.00,9.40) The line's end point's Coordinate is: (12.30,84.00) The line's length is:74.96   输入样例2:

在这里给出一组输入。例如:

80.2356 352.12 24.5 100 Black   输出样例2:

在这里给出相应的输出。例如:

Wrong Format我的代码:

import java.util.Scanner;

public class Main{ public static void main(String args[]){

Scanner in=new Scanner(System.in); double x1 = in.nextDouble(); double y1 = in.nextDouble(); double x2 = in.nextDouble(); double y2 = in.nextDouble(); String color=in.next(); if(x1>0&&x10&&x20&&y10&&y2



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有