-2
該程序正在工作,但我想從用戶獲取A []數組輸入。請有人告訴我如何從用戶那裏獲取輸入,並將該輸入作爲程序中的數組使用。如何從用戶獲取數組
public class rough1{
public static int arrMajority1(int A[]){
int n = A.length;
for(int i=0;i<A.length;i++){
int c = 1;
for(int j=i+1;j<A.length;j++)
if (A[i]==A[j])
c=c+1;
if (c>(A.length/2)){
return A[i];
}
}
return -1;
}
public static void main(String[] args){
int A[] = new int [] {1,1,7,5};
// int arrMajority1 = A[0];
if (arrMajority1(A) != -1)
System.out.println("The majority element is " + arrMajority1(A));
else
System.out.println("There is no majority element.");
}
}
您需要閱讀來自用戶的輸入。 http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html – 2013-02-19 21:39:24
您必須從用戶那裏讀取數字,並將它們放入代碼中的數組中。看看Java的Scanner類。 – 2013-02-19 21:40:39