java中输出一组随机数然后输入一个数比较随机数和这个数的大小

,并且输出有几个这样的数,输出随机数,以及其位置... ,并且输出有几个这样的数,输出随机数,以及其位置 展开
 我来答
百毒千毒
2018-02-23 · TA获得超过4737个赞
知道大有可为答主
回答量:2504
采纳率:88%
帮助的人:655万
展开全部
import java.io.*;
public class RandomNumber {
public static void main(String[] args) {

int arr[]=new int[10];
for (int i = 0; i < arr.length; i++) {
arr[i]=((int)(Math.random()*10+1));
}
System.out.print("随机数为:");
for(int a:arr)System.out.print(a+",");
System.out.println("\n输入一个数字:");
try {
int a=Integer.parseInt(new BufferedReader(new InputStreamReader(System.in)).readLine());
for (int i = 0; i < arr.length; i++) {
System.out.print("\n第"+(i+1)+"个数字:");
if(arr[i]<a) {
System.out.print("当前数字:\t"+arr[i]+"<"+a);
}else if(arr[i]>a) {
System.out.print("当前数字:\t"+arr[i]+">"+a);
}else {
System.out.print("当前数字:\t"+arr[i]+"=="+a+"\t索引位置:"+i);
}
}
System.out.println("\n遍历完毕!");
} catch (IOException e) {
e.printStackTrace();
}catch(NumberFormatException e1) {
e1.printStackTrace();
}
}
}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式