很简单啊,数组中元素也在程序运行后用户输入吗?
import java.util.Scanner;
public boolean getValue(int n,int m[])
{
int b;
boolean a=false;
Scanner scan=new Scanner(System.in);
b=scan.nextInt();
System.out.print("执行方法1:\n请输入数组长度:");
m=new int[b];
System.out.print("请输入数组元素:");
for(int i=0;i
m[i]=scan.nextInt();
}
System.out.print("请输入n的值:");
n=scan.nextInt();
for(int i=0;i
if(m[i]%n!=0)
{
a=true;
}
}
return a;
}
public int getIndex(int target,int m[])
{
int b;
int a=-1;
Scanner scan=new Scanner(System.in);
b=scan.nextInt();
System.out.print("执行方法2:\n请输入数组长度:");
m=new int[b];
System.out.print("请输入数组元素:");
for(int i=0;i
m[i]=scan.nextInt();
}
System.out.print("请输入target的值:");
target=scan.nextInt();
for(int i=0;i
if(m[i]==target)
{
a=i;
break;
}
}
return a;
}
希望采纳,java有什么不懂的可以问我,祝你学习愉快。
private boolean method1(int n, int[] array)
{
boolean result = true;
for(int i=0;i { if(array[i]%n!=0) { result = false; break; } } return result; } private int method2(int target, int[] array) { int result = -1; for(int i=0;i { if(target == array[i]) { result = i; break; } } return result; }