Java 笛卡尔平面上某一点的x,y坐标

news/2024/11/15 15:06:10/

编写程序,提示用户输入笛卡尔平面上某一点的x,y坐标。在屏幕上输出该点是否是原点、位于x轴、位于v轴、还是在特定象限上。使用循环实现用户输入多个点坐标,直到用户输入Exit结束循环
例如:
用户输入00,提示” (0,0)是坐标原点”
用户输入 40,提示” (4,0)位于x轴上”
用户输入 0-8,提示” (0,-8)位于y轴上
用户输入-2 5,提示” (-2,5) 位于第二象限”
用户输入 exit,提示”退出程序然后结束程序

请输入笛卡尔平面上某一点的x,y坐标(之间用空格分开): 0 0
(0,0)是坐标原点
请输入笛卡尔平面上某一点的x,y坐标(之间用空格分开): 4 0
(4,0) 位于x轴上
请输入笛卡尔平面上某一点的x,y坐标(之间用空格分开): 0 -8
(0,-8) 位于y轴上
请输入笛卡尔平面上某一点的x,y坐标(之间用空格分开): -2 5
(-2,5) 位于第二象限
请输入笛卡尔平面上某一点的x,y坐标(之间用空格分开): 2 -5
(2,-5)位于第四象限
请输入笛卡尔平面上某一点的x,y坐标(之间用空格分开): 2 5
(2,5) 位于第一象限
请输入笛卡尔平面上某一点的x,y坐标(之间用空格分开): -2 -5
(-2,-5) 位于第三象限
请输入笛卡尔平面上某一点的x,y坐标(之间用空格分开): exit
退出程序

import java.util.Scanner;public class Test {public static void main(String[] args) {// TODO 自动生成的方法存根Scanner scanner = new Scanner(System.in);String input = "";while (true) {	        	System.out.print("请输入笛卡尔平面上某一点的x,y坐标(之间用空格分开): ");input = scanner.nextLine();if (input.equals("exit")) {break;}String[] coordinates = input.split(" ");int x = Integer.parseInt(coordinates[0]);int y = Integer.parseInt(coordinates[1]);if (x == 0 && y == 0) {System.out.println("(0,0)是坐标原点");} else if (x == 0) {System.out.println("(" + x + "," + y + ") 位于y轴上");} else if (y == 0) {System.out.println("(" + x + "," + y + ") 位于x轴上");} else if (x > 0 && y > 0) {System.out.println("(" + x + "," + y + ") 位于第一象限");} else if (x < 0 && y > 0) {System.out.println("(" + x + "," + y + ") 位于第二象限");} else if (x < 0 && y < 0) {System.out.println("(" + x + "," + y + ") 位于第三象限");} else if (x > 0 && y < 0) {System.out.println("(" + x + "," + y + ")位于第四象限");}}System.out.println("退出程序");}}


http://www.ppmy.cn/news/858023.html

相关文章

python实现单机斗地主_python模拟实现斗地主发牌

题目&#xff1a;趣味百题之斗地主 扑克牌是一种非常大众化的游戏&#xff0c;在计算机中有很多与扑克牌有关的游戏。例如&#xff0c;在Windows操作系统下自带的纸牌、红心大战等。在扑克牌类的游戏中&#xff0c;往往都需要执行洗牌操作&#xff0c;就是将一副牌完全打乱&am…

python实现单机斗地主_用Python(v3.7)写简易的斗地主模拟

主要利用了random模块&#xff1a; import random from random import shuffle #生成牌 def get_cards(): num[A,2,3,4,5,6,7,8,9,10,J,Q,K] suits[\u2660,\u2663,\u2665,\u2666] pokers[大王,小王] cards[ xy for x in suits for y in num] cardspokers shuffle(car…

模板类和友元

模板类和友元 非模板友元约束模板友元 非模板友元 友元函数不是模板函数&#xff0c;而是利用模板类参数生成的函数&#xff0c;只能在类内实现。 友元函数访问类的私有变量的方法&#xff1a; 将模板类的引用传递给友元函数&#xff1a; 测试调用&#xff1a; 对于有多个…

【PHP面试题33】include和require的区别及用法

文章目录 一、前言二 、include和require的区别三、include和require的用法介绍3.1 include的用法3.2 require的用法及示例 四、include和require的用法示例4.1 包含文件4.2 包含文件并将结果赋值给变量4.3 动态包含文件4.4 使用绝对路径包含文件4.5 包含文件失败处理4.6 包含文…

代号Z(黎明之路)手游4月26日上线:末日变吃鸡,这波操作你怎么看?

代号&#xff1a;Z/黎明之路手游什么时候正式上线&#xff1f;不知道各位有没有和我一样&#xff0c;在去年大概明日之后上线前后时间玩过另外一款国产末日生存手游&#xff0c;它就是代号&#xff1a;Z&#xff0c;现在官方已经正式更名为黎明之路。后面这款游戏又先后经历过几…

这个 Python 游戏库,打开就能玩一天

会 Python 的小伙伴&#xff0c;选择用 Python 让“大风车”吱呦呦地转&#xff01;还有的小伙伴&#xff0c;选择用 Turtle 库绘制童年的卡通人物 我们其实还可以选择用 Python 开发小游戏&#xff0c;回忆童年的美好时光。 “凹凸版”吃豆子 这次并非用pygame制作的&#…

酷、好玩、科技感:还原一辆智能汽车应该有的样子

全景式前挡风玻璃、15.6 英寸中控大屏、磁吸式遮阳板、18650 圆柱电池、怀挡设计……细数这些细节&#xff0c;处处都是特斯拉的影子——这可能是小鹏 G3 留给你的第一印象。 作为一款标准的紧凑级 SUV 车型&#xff0c;小鹏 G3 的悦享和智享版车型车身长、宽、高分别为 4450m…

一统江湖的大前端(5)editorconfig + eslint——你的代码里藏着你的优雅

【摘要】《一统江湖的大前端》系列是自己的前端学习笔记&#xff0c;旨在介绍javascript在非网页开发领域的应用案例和发现各类好玩的js库&#xff0c;不定期更新。 如果你对前端的理解还是写写页面绑绑事件&#xff0c;那你真的是有点OUT了&#xff0c;前端能做的事情已经太多…