我想通過這樣來總結卡號每隔位:奇的地方數總和
/*
Return the sum of the odd-place digits.
*/
public static int sumOfoddPlace(long number)
{
int maxDigitLength = 16;
int sum = 0;
for (int i = 1; i <= maxDigitLength; i++)
{
if (i % 2 == 1)
{
sum = sum + (int)(number % 10);
}
break;
}
return sum;
}
我得到的是6。我要尋找的總和應該是37
爲什麼你有這個'break'後內部如果?這會讓你的'for'執行一次! – StepTNT
你有什麼意見6?爲什麼它應該是37? –
刪除@StepTNT提到的'break' – Abubakkar