我有這個程序,我必須寫的問題。 (首先,英文的心不是我的第一語言,所以我也很難理解我對這個程序做什麼。)使用while循環來計算奇數1-25和偶數的總和1-50
Create an application Loops.java. The program must do the following:
Use a while loop to calculate the sum of the odd numbers 1-25.
Use a while loop to calculate the sum of the even numbers 1-50.
我們不加奇數像1+3+5+7+....+25,
我們也不會添加奇數,直到總值爲25
。
總值將是奇數範圍從1 to 25
,總和爲偶數將從1-50
作爲要求,將有許多可能性, 如(1 + 3 = 5), (1 + 5 = 7), (1 +7 = 9)
等在
我不知道,因爲從1 to 25
奇數已累計13
奇數,甚至從1-50
數量已經25
偶數,什麼是同時的極限環沒有限制總奇數。
任何人都可以拿出這個例子嗎?
這是我寫的第一本,但是在我的教授解釋限制和我不應該做的之後,我完全迷失了。
public class Loops
{
public static void main (String[] args)
{
int oddNumber = 1;
int evenNumber = 2;
while (oddNumber < 25)
{
oddNumber = oddNumber + 2;
}
System.out.printf ("Total sum of the odd number is %d\n", oddNumber);
while (evenNumber < 50)
{
evenNumber = evenNumber + 2;
}
System.out.printf ("Total sum of the even number is %d\n", evenNumber);
}
}
爲了防止混淆。您不計算總和,您正在搜索一組數字(賠率和均值)的所有可能組合以形成給定(最大?)總和。 (有沒有一個數學術語?) – Felk 2014-09-23 04:57:32
我想你想找到奇數的所有組合,這樣它們的總和就在1-25之間,而偶數就是類似的情況。那麼可能的組合大小是否僅限於如你所說的(1,3),或者它可以增長超過? – Himanshu 2014-09-23 05:00:31
這是我不明白的東西,我的教授說我們需要計算從1到25的奇數和從1到50的偶數的和。他給我們的偶數和奇數的範圍,以便我們知道何時停止。問題是,從1到50,有25個偶數,包括50個。如果總數不超過50,那麼我可以看到循環的結束,這非常接近。但總價值不是50,所以我可以添加任何偶數,我想從1-50不等。所以我可以加2 + 4 + 6 + 8 + 10 + 12 ... + 50或者4 + 8 + 12 + 16 + ... + 50等等。我希望你明白我在這裏想說的話。 – 2014-09-23 05:39:04