Java实现控制台输出两点间距离
计算两点之间的距离然后在控制台输出,这个题目还是挺简单的。下面我们来看看具体代码。
package com.swift; import java.util.Scanner; public class PToP { public static void main(String[] args) { Scanner scan=new Scanner(System.in); System.out.println("请输入第一个点的坐标值x1"); Double x1=Double.parseDouble(scan.nextLine()); System.out.println("请输入第一个点的坐标值y1"); Double y1=Double.parseDouble(scan.nextLine()); System.out.println("请输入第二个点的坐标值x2"); Double x2=Double.parseDouble(scan.nextLine()); System.out.println("请输入第二个点的坐标值y2"); Double y2=Double.parseDouble(scan.nextLine()); Double distance=Math.pow((Math.pow((x2-x1),2)+Math.pow((y2-y1),2)),0.5); System.out.println("两个点之间的距离是:"+distance); } }
输出结果如下:
请输入第一个点的坐标值x1 12 请输入第一个点的坐标值y1 12 请输入第二个点的坐标值x2 9 请输入第二个点的坐标值y2 9 两个点之间的距离是:4.242640687119285
点的坐标可以自己输入,回车就可以了。希望对大家有所帮助。
相关推荐
-
java从控制台接收一个数字的实例详解
java从控制台接收一个数字的实例详解 功能: 从控制台接收一个数 实现代码: import java.io.*; //引入一个IO流的包 public class helloworld1 { public static void main(String args[]) { try{ //输入流,从键盘接收数 InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(i
-
控制台显示java冒泡排序流程示例
类:Nums 权限:public方法:main 权限:public参数:nums,i,j,num;参数介绍:nums,数据类型 int[] ,用来存储 int 型的一系列数组:i,数据类型 int ,作为 for 循环的循环变量,存储排序比较的轮数:j,数据类型 int ,作为 for 循环的循环变量,存储该轮排序比较的次数:num,数据类型 int ,作为两值互换的第三方变量.方法功能: 定义一个 int[] 数组:设置一个循环变量 i ,记录比较轮数:设置一个循环变量 j ,记录
-
Java从控制台读入数据的几种方法总结
这里记录Java中从控制台读入信息的几种方式,已备后查! (1)JDK 1.4(JDK 1.5和JDK 1.6也都兼容这种方法) public class TestConsole1 { public static void main(String[] args) { String str = readDataFromConsole("Please input string:); System.out.println("The information from console: + st
-
Java控制台输入数组并逆序输出的方法实例 原创
输入一个数组,然后颠倒次序进行输出,这种算法在程序开发中经常用到,下面我们通过一个小实例来看看怎么实现在控制台输入一个数组,并让其逆序输出的. 源码: import java.util.Scanner; public class Test01 { public static void main(String[] args){ System.out.println("请输入五个数"); int[]l=new int [5]; for(int i=0;i<5;i++) l[i]=ne
-
java控制台输出百分比进度条示例
System.out.print("\b") 会在控制台下往回删掉一个字符,如果你想回删多个字符就打印多个 "\b" 复制代码 代码如下: public static void main(String[] args) throws Exception { System.out.print("Progress:"); for (int i = 1; i <= 100; i++) { System.out.print(
-
java控制台输入示例分享
java控制台输入有如下几个方法 1.JDK 1.4 及以下版本读取的方法 JDK 1.4 及以下的版本中要想从控制台中输入数据只有一种办法,即使用System.in获得系统的输入流,再桥接至字符流从字符流中读入数据.只能读取字符串,若需要读取其他类型的数据需要手工进行转换.代码如下: 复制代码 代码如下: BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String str = null;try{
-
Java实现控制台输出两点间距离
计算两点之间的距离然后在控制台输出,这个题目还是挺简单的.下面我们来看看具体代码. package com.swift; import java.util.Scanner; public class PToP { public static void main(String[] args) { Scanner scan=new Scanner(System.in); System.out.println("请输入第一个点的坐标值x1"); Double x1=Double.parseD
-
java控制台输出数字金字塔示例分享
复制代码 代码如下: /*Java *Author: NealFeng at oschina.net *License: GPLv2+ *Time: 2014/1/17 * *在控制台输出数字金字塔: * 1 * 1 2 1 * 1 2 4 2 1 * 1 2 4 8 4 2 1 * 1 2 4 8 16 8 4 2
-
java控制台输出图书馆管理系统
java控制台输出图书馆管理系统(只用java代码不用数据库和GUI,java入门的新手秒懂) 在个项目中,我只用数组保存数据,和只用for循环和if条件语句来完成,连数组工具类都没用,所以导致要用到很多的条件语句,虽然比较局限,但可以让新手快速体验一下做小项目的乐趣,也可以练练for和if这些语句,练练一下它们之间嵌套的逻辑关系等,因为时间有限所以没有去优化了,主要还是让新手们体验下做java项目的面向对象编程思想(OOP),给新手们体验一下做项目的乐趣,嘿嘿! 话不多说了,直接切入正题. 设
-
浅谈Java中格式化输出
格式化控制台输出 要点提示: 在控制台上显示格式化输出:System.out.printf方法 常用的格式标识符 (图片来源: java核心技术卷1(第九版)) 格式标识符的解释 % 4 . 2 f 4为域宽度.输出的浮点数条目宽度至少为4,包括小数点和小数点后两位数字.这样,给小数点前分配了1位数字. 如果该条目小数点前的位数小于1,就在数字前面加空格. 如果该条目小数点前的位数大于7,则自动增加宽度. 2为精度().即想要输出的小数点的长度. f为转换码 指定宽度和精度的例子 举例 输出 %
-
MyBatis3用log4j在控制台输出SQL的方法示例
为什么要在控制台输出 SQL 呢? 当然是为了开发调试的时候方便了. 如果一个 数据库相关的操作出现了问题,我们可以根据输出的SQL语句快速排查问题. 输出的信息: [org.mybatis.spring.SqlSessionUtils]-Creating a new SqlSession [org.mybatis.spring.SqlSessionUtils]-SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3
-
java输入数字,输出倒序的实例
我就废话不多说了,大家还是直接看代码吧~ package c10; import java.util.Scanner; public class zhengzhengshu { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("输入一个正整数:"); int num = input.nextInt(); while (num != 0)
-
Java在控制台输出带颜色字符的2种方式详解
目录 通过\033特殊转义符实现 Linux中的测试效果 IDEA 中的测试效果 Windows控制台测试结果 通过org.fusesource.jansi实现 Windows控制台测试结果 Linux中的测试效果 IDEA 中的测试效果 总结 通过\033特殊转义符实现 这种方法主要适用于Linux系统的控制台,也能在Windows系统中的IDEA中实现,但在Windows系统的控制台中却是乱码. public class ColourTest { /** * @param colour 颜色
-
python在控制台输出进度条的方法
本文实例讲述了python在控制台输出进度条的方法.分享给大家供大家参考.具体实现方法如下: 进度条效果如下所示: |#############################---------------------| 59 percent done 代码如下: class ProgressBar(): def __init__(self, width=50): self.pointer = 0 self.width = width def __call__(self,x): # x in p
-
C/C++实现控制台输出不同颜色字体的方法
本文实例讲述了C/C++实现控制台输出不同颜色字体的方法.分享给大家供大家参考,具体如下: 在控制台输出不同颜色的字 效果 代码: #include "stdio.h" #include "windows.h" int main(int argn, char **argv) { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN); printf("Hello&q
随机推荐
- 3个可以改善用户体验的AngularJS指令介绍
- JS获取html对象的几种方式介绍
- 批处理随机取值练习代码
- 详解Linux中Nginx反向代理下的tomcat集群
- javascript if条件判断方法小结
- java程序运行时内存分配详解
- 用ASP.NET做的个性化的邮件发送系统
- Swift中实现点击、双击、捏、旋转、拖动、划动、长按手势的类和方法介绍
- Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
- Php中用PDO查询Mysql来避免SQL注入风险的方法
- PHP中捕获超时事件的方法实例
- window.requestAnimationFrame是什么意思,怎么用
- dedecms页面如何获取会员状态的实例代码
- 用VBS修改远程桌面3389端口并添加到Windows防火墙的代码
- Android App中制作仿MIUI的Tab切换效果的实例分享
- 深入浅析JavaScript系列(13):This? Yes,this!
- 最最常用的 100 个 Java类分享
- C语言数据结构之线索二叉树及其遍历
- C#中图片旋转和翻转(RotateFlipType)用法分析
- C#中调用Servlet示例