「java生成整数」java整数除整数

博主:adminadmin 2022-12-07 00:30:06 61

本篇文章给大家谈谈java生成整数,以及java整数除整数对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

在java中随机生成10个整数,用户求输入一个数,判断是否存在于这10个整数中?

由于你没有指定这10个整数的生成范围,所以我这里假定是0~99之间的整数,这样用户输入时有10%的几率命中。

整体代码为:

public class Main {

public static void main(String[] args) {

//声明长度为10的随机数数组

int[] randoms = new int[10];

Random random = new Random();

for (int i = 0; i 10; i++) {

//获取0~99之间的一个随机整数,可通过调整nextInt的参数来修改随机数范围

int num = random.nextInt(100);

//如果新生成的数字已经存在于随机数数组中,则重新生成

if (checkDistinct(randoms, num)) {

i--;

continue;

}

randoms[i] = num;

}

//增序排序,好看

Arrays.sort(randoms);

System.out.println("请输入一个整数:");

Scanner scanner = new Scanner(System.in);

//严谨一点这里其实可以对输入的in进行校验,检验其是不是整数,校验方法很多搜一下就有我这就不校验了

int in = scanner.nextInt();

System.out.println("生成的随机数数组为:");

System.out.println(Arrays.toString(randoms));

if (checkDistinct(randoms, in)) {

System.out.println("输入的数字[" + in + "]在其中");

} else {

System.out.println("输入的数字[" + in + "]不在其中");

}

}

//检查新生成的数字是否存在于随机数数组中,若存在,返回true

private static boolean checkDistinct(int[] randoms, int num) {

for (int i = 0; i randoms.length; i++) {

if (randoms[i] == num) {

return true;

}

}

return false;

}

}

运行结果:

输入的数字存在时:

输入的数字不存在时:

java随机产生整数

 int[] ii = new int[5];

  for (int i = 0; i  ii.length; i++) {

   ii[i] = new Random().nextInt(99) + 1;

  }

  System.out.println("排序前:");

  for (int i = 0; i  ii.length; i++) {

   System.out.print(ii[i] + "   ");

  }

  Arrays.sort(ii);

  int sum = 0;

  System.out.println();

  System.out.println("排序后:");

  for (int i = 0; i  ii.length; i++) {

   sum+=ii[i];

     System.out.print(ii[ii.length-i-1] + "   ");

//从大到小 

  }

  System.out.println();

  System.out.println("平均值: " + sum/ii.length);

 }

结果:

JAVA如何生成一个随机整数

public class Test {

//随机生成5个1至100之间的整数。显示这5个数的和以及平均值,然后从大到小显示。

public static void main(String[] args) {

int[] arr = new int[5];

int pingjun = 0;

for(int i = 0; i arr.length; i++){

arr[i] = new java.util.Random().nextInt(100)+1;

pingjun += arr[i];

}

java.util.Arrays.sort(arr);

System.out.println("这五个数是:" + java.util.Arrays.toString(arr));

System.out.println("平均的值是:" + (pingjun / 5));

}

}

java生成整数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java整数除整数、java生成整数的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-07,除非注明,否则均为首码项目网原创文章,转载请注明出处。