编写程序,提示用户输入一个点(x,y),然后检查这个点是否在以原点(0,0)为圆心、半径为10的圆内。

输入格式:

输入任意一个点的x轴和y轴坐标值,且两个值之间空格分隔。

输出格式:

若点在圆内,输出1,否则输出0。

输入样例:

4 5

输出样例:

1

代码

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

String s = scanner.nextLine();

String[] coord = s.split("\\s+"); //将字符串分割提取坐标到字符串数组里

//将坐标转成int类型并取绝对值

int x = Math.abs(Integer.parseInt(coord[0]));

int y = Math.abs(Integer.parseInt(coord[1]));

double radius = Math.sqrt(x * x + y * y); //求算术平方根

if (radius<10){

System.out.println(1);

}else {

System.out.println(0);

}

}

}

java计算点在圆内外_Java—PTA 点是否在圆内?相关推荐

  1. java计算点在圆内外_java – 在O((n s)log n中计算圆交叉点)

    我试图弄清楚如何设计一个能够以O((n s)log n)复杂度完成此任务的算法.是交叉点的数量.我试过在网上搜索,却找不到东西. 无论如何,我意识到拥有一个好的数据结构是关键.我在java:TreeM ...

  2. java 点是否在三角形_java – 查找点是否在三角形内

    我已经在这几个小时,尝试不同的方法看几乎每个问题.也许我完全错了,但我觉得我的数学是正确的,但无论我输入什么数字,我都得到相同的输出.我的代码在某个地方关闭,我必须在午夜之前将其打开. 这一切都很有趣 ...

  3. java 文件大小统计工具类_Java获取文件大小,文件夹内文件个数的工具类

    package cn.edu.hactcm.cfcms.utils; import java.io.File; import java.io.FileInputStream; import java. ...

  4. 在java中改变圆半径_java小例子:打印一个近似圆,要求根据给定半径圆的大小随之发生改变...

    如题:通过API文档查询Math类方法,打印如下所示的近似圆,只要给定不同的半径,圆的大小随之发生改变. import java.lang.Math; public class MathDraw { ...

  5. java调节音量代码_用Java调用VC音量控制程序_java

    前言 本文通过java的Runtime接口来实现调用其他语言实现的应用程序,进而来实现对计算机硬件信息的监控和控制.本文是多媒体信息系统的一个部分,就是调整计算机音量. 使用VC编写音量控制程序 本控 ...

  6. java中交通灯管理系统_java案例--交通灯管理系统学习

    一.需求分析 刚接到一个项目或者面试题(总之是一个相对比较复杂的问题时),应该对认真阅读问题的 要求和描述,并通过对这些的分析进行抽象,通过一个个对象的方式来考虑自己的程序该 怎么写.所以,首先来看看 ...

  7. Java 定义一个描述圆的类,然后生成一个圆对象,最后输出半径、直径和面积

    题目: [问题描述] 定义一个描述圆的类,名字为Circle,属性有: private double radius 方法有: double getPerimeter(),计算圆的周长 double g ...

  8. java实验3 判断二维坐标系中2个圆的位置关系

    关键字: Java基本语法 输入输出 算术运算 关系运算 选择语句 内容要求: 编写程序,实现如下功能: 提示用户输入2个圆的圆心坐标和各自的半径值,判断并输出这两个圆之前的位置关系. 两个圆之间的位 ...

  9. PTA 7-116 点与圆的位置关系

    PTA 7-116 点与圆的位置关系 分数 25 作者 zzz 单位 重庆科技学院 在平面直角坐标系中,给定一个圆的圆心坐标Ox,Oy以及半径R,再给定一个点的坐标Px,Py,请判断这个点与圆的位置关 ...

最新文章

  1. 原始套接字学习笔记(1)
  2. php防止重复结算问题_PHP 编写关系到财务这样重要的系统,设计应该每次变动都算账,还是月底统一算账?...
  3. java 正序排序_java排序之冒泡排序
  4. 理清逻辑,确保云原生时代应用开发的全生命周期安全
  5. php text(),PHP+TEXT留言本(一)
  6. 华为海外版操作系统曝光?HUAWEI ARK OS现身
  7. php图片滑动的属性,JavaScript_javascript图片滑动效果实现,本文为大家分享了javascript图片 - phpStudy...
  8. json-lib javabean转换为首字母大写的json串
  9. Synchronized与ReentrantLock的区别
  10. 凸优化第六章逼近与拟合 6.2 最小范数问题
  11. FFmpeg基础库编程开发学习笔记——视频常见格式
  12. UOJ424 Count 生成函数、多项式求逆、矩阵快速幂
  13. 操作系统原理实验报告——进程控制与描述
  14. 屏幕录像专家2018注册机怎么用?
  15. 全流程基于最新导则下的生态环境影响评价技术方法及图件制作
  16. 十五、方差分析--使用Python进行单因素方差分析(ANOVA)
  17. 定义函数,实现折半查找算法
  18. wc,鹅厂码农最常用的三大编程语言,Java竟然没上榜!
  19. 计算机无法识别移动硬盘怎么办,电脑识别不出来移动硬盘怎么办
  20. 关于jmeter中编写shell脚本json的应用

热门文章

  1. 使用NCBI数据库查询并使用BLAST比对新冠病毒及九种变种的核酸序列
  2. 使用opencv库出现的问题
  3. iOS 使用lame录音文件wav转mp3
  4. javaScript简单项目案例
  5. 翻译-linux-5.1.2\Documentation\virtual\kvm\api.txt
  6. 现在又出来一个数字经济的概念,听说下半年要火起来
  7. Attention Mask
  8. 一起撸个简单粗暴的Tv应用主界面的网格布局控件(下)
  9. PPT设置多级项目符号和标号
  10. C++复习之路24:计算机网络相关4: