java 随机长度10位数组,输入两个数字,找出差值最小的
2015-08-13 11:16
676 查看
import java.util.Scanner; public class Randm { public static void main(String[] args) { int [] a = new int [10]; for(int i = 0; i < a.length; i++){ a[i] = (int)(100* Math.random()); System.out.print(a[i]+","); } Scanner input = new Scanner(System.in); int x = input.nextInt(),y = input.nextInt(); int minindexx = 0,minindexy = 0; int []b = new int[a.length]; int []c = new int[a.length]; for(int i=0; i<a.length; i++){ b[i] = Math.abs(a[i] - x); c[i] = Math.abs(a[i] - y); } int minx = b[0],miny = c[0]; for(int j=0; j<a.length; j++){ if(b[j]<minx){ minx = b[j]; minindexx = j; } if(c[j]<miny){ miny = c[j]; minindexy = j; } } System.out.println("离第一个数最近的是:"+a[minindexx]); System.out.println("离第二个数最近的是:"+a[minindexy]); } }
相关文章推荐
- java 参数传递和String
- myEclipse中如何设置字体大小
- Java--反射机制初探
- SpringMVC表单标签(5)
- java用户密码摘要加盐的两种方式
- SpringMVC表单标签(4)
- spring framework 4 源代码阅读器(1) --- 事前准备
- SpringMVC表单标签(3)
- 学习使用用Eclipse编写java程序
- SpringMVC表单标签(2)
- Java Web项目中连接Access数据库的配置方法
- Java NIO实例-DatagramChannel实现UDP协议传输
- SpringMVC表单标签(1)
- eclipse配置maven
- Spring配置datasource三种方式
- 排序算法系列——希尔排序
- eclipse中安装maven插件
- ACM中使用JAVA的详细介绍
- Eclipse高亮插件安装
- ◆JAVA加密解密-3DES