帳戶驗證公式圖片。Java帳號驗證
嗨,
我試圖驗證使用附加在圖片中的公式帳號。
帳號將以字符串形式顯示。最後,我需要在 正確執行上述驗證後檢查並返回正確的帳號。
賬戶號碼將是不同的,但是對於這個例子,我們可以用21412900192413. 我剛已設法兩個字符串的分離以與爲每個int數據類型陣列,使得更容易執行 計算測試。任何人都可以幫助我完成這個驗證帳戶根據上面的圖片 附加的公式?
我迄今爲止代碼:
public static void main(String[] args) throws Exception {
System.out.println("test");
String strAccount = "21412900192413";
String fixedValues = "65432987654320";
//for account number
String sampleString = strAccount;
String[] stringArray = sampleString.split("");
int[] intArray = new int[stringArray.length];
for (int i = 0; i < stringArray.length; i++) {
String numberAsString = stringArray[i];
intArray[i] = Integer.parseInt(numberAsString);
}
System.out.println("Number of integers: " + intArray.length);
System.out.println("The integers are:");
for (int number1 : intArray) {
System.out.println(number1);
}
//for fixed values
String sampleFixedValues = fixedValues;
String[] stringArray2 = sampleFixedValues.split("");
int[] intArray2 = new int[stringArray2.length];
for (int i = 0; i < stringArray2.length; i++) {
String numberAsString = stringArray2[i];
intArray2[i] = Integer.parseInt(numberAsString);
}
System.out.println("Number of fixed values: " + intArray2.length);
System.out.println("The fixed values are:");
for (int number2 : intArray2) {
System.out.println(number2);
}
}
那麼最新的問題? –
你已經證明你可以使用'for'循環。現在您需要另一個循環來遍歷帳號數字和固定值數組。那麼你需要執行檢查數字公式。你可以嘗試這個並展示你的方法嗎? – Matt
你的問題應該包括你究竟問了什麼,問題在哪裏。請花點時間檢查http://stackoverflow.com/help/mcve – JChrist