使用java语言查找某个整数
定义一个长度为 10 的整型数组 nums ,循环输入 10 个整数。 然后将输入一个整数,查找此整数,找到输出下标, 没找到给出提示。
程序代码如下:
public static void main(String[] args) {
int nums[] = new int[10];//定义一个长度为10的数组
Scanner input = new Scanner(System.in);
int num = 0;
for(int i=0;i<10;i++) {//循环输入10个数
System.out.println("请输入第"+(i+1)+"个数:");
if(input.hasNextInt()) {//判断输入的值是否是整数
num = input.nextInt();
nums[i] = num;
}else {
System.out.println("请输入一个整数!");
}
}
System.out.println("请输入一个整数:");
num = input.nextInt();
for(int j=0;j<10;j++) {//遍历整个数组,查找num整数
if(num==nums[j]) {
System.out.println(num+"的下标是"+j);
return;
}
}
//找不到就给出提示
System.out.println("数组中不存在整数"+num);
}
运行结果如下: