java中如何在一组数中取3个绝对值不等的数?

int[] num = new int[3];int k = 0 ;int f , n;while( k < 3){ n = 0;f = rnd.nextInt(a.length);for (int i=0; i
java中如何在一组数中取3个绝对值不等的数?
粗糙写了下

import java.util.Calendar;
import java.util.Random;

public class AbsInt {
private static int[] getAbs(int[] a) {
Random rnd = new Random(Calendar.getInstance().getTimeInMillis());
int[] num = new int[3];
int k = 0 ;
int f , n;
while( k < 3){
n = 0;
f = rnd.nextInt(a.length);
for (int i=0; i<k; i++){
if (Math.abs(a[f]) != Math.abs(num[i]))
n++;
}
if (n != k){
continue;
}else
num[k++] = a[f];
}
return num;
}

public static void main(String[] args){
int[] abs = {1,2,3,4,-1,-2,-3,-4};
int[] num;
num = getAbs(abs);
for (int i=0; i<3; i++)
p(num[i]);
}

private static void p(Object obj) {
System.out.println(obj);
}
}2010-05-03
循环+比较....2010-05-03
mengvlog 阅读 11 次 更新于 2025-06-20 18:30:48 我来答关注问题0
  • import java.util.Calendar;import java.util.Random;public class AbsInt { private static int[] getAbs(int[] a) { Random rnd = new Random(Calendar.getInstance().getTimeInMillis());int[] num = new int[3];int k = 0 ;int f , n;while( k < 3){ n = 0;f = rnd.nextIn...

  •  百度网友7976723 怎么从一组数字中随机的取出不同的三个数字?我做出来的是取出的三个数字有重复的,怎么改才不重复呢?

    再写一层循环,取出来一个数和已经取得的数字比较,如果不相等,就放进去。如果有相等的,就放弃,继续循环。外层循环用while,循环结束的条件是,取得的数字个数等于3.自己试试吧,自己写出来的程序,记忆才深。如果还是调不出来,给我message ...

  •  实蓄丹尔蝶 在java里怎么随机三个数且这三个数不等

    你只是随机取0,1,2这三个整数 可以这么写 random random=new random();system.out.println(random.nextint(3));说明下 nextint 带参数的意思 nextint public int nextint(int n)返回一个伪随机数,它是从此随机数生成器的序列中取出的、在 0(包括)和指定值(不包括)之间均匀分布的 int值。...

  •  乌微月2S java 如何依次截取数组中的值 比如int[] a={1,2,3,4,5,6,7,8,9}; 我想每次取三个怎么取 123 一次456一次

    public static void main(String[] args) { int[] a={1,2,3,4,5,6,7,8,9};List list=new ArrayList();String s="";for(int i=0;i

  •  深空见闻 随机产生3个数,按从小到大排列,java基础语言

    在Java中,生成三个随机数并按从小到大排序,可以采用简单的比较方法。下面是一个示例代码:首先,定义一个整数数组nums,长度为3,用于存储随机生成的三个数:int[] nums = new int[3];使用Random类生成随机数:Random r = new Random();nums[0] = r.nextInt(100);nums[1] = r.nextInt(...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部