我不明白while循環是如何解析信息的。有人可以解釋它是如何工作的嗎?有人能解釋一下這個while循環是如何工作的嗎?
private static int sumDigits(int number) {
int sum = 0; //Initialize sum
int rem; //Initialize remainder
while (number > 0) { //If number is greater than 0 true
rem = number % 10; //<-- ??
sum += rem; //<-- ??
number = number/10; //<-- ??
}
return sum;
}
你知道'%','+ ='和'/'做什麼嗎?如果你知道每個操作都做了什麼,你可以在紙上找出一個例子並解釋清楚。 – lurker
「我創建了一種方法」,但你不明白它說什麼。你確定*它是*你*誰寫的?嘗試一個小程序並打印結果以查看它的實際運行情況。通過示例學習。 – ray
我不明白你是如何創建一個方法,但不明白它的作用。如果這是作業和(我沒有指責)你從別的地方得到了代碼,請注意,教授檢查軟件抄襲,所以要小心:) – sam