2013-09-28 118 views
0

,因爲我剛剛創建這個帳戶,但是這個是鏈接到它,我不能發表任何圖片:3色環中網格

https://www.cs.umd.edu/class/fall2013/cmsc131-12/Fall2013Proj2/InformationAndPictures.htm

if (countryCode == 2){ 

if (height % 3 == 0 && width % 3 == 0){ 
    for (int col = 0; col < width; col = col + 1){ 
     for (int row = 0; row < height; row = row + 1){ 
      grid.setColor(row , col, Color.YELLOW); 
     } 
    } 
    for (int col = 0; col < width; col = col + 1){ 
     for (int row = height/3; row < height; row = row + 1){ 
      grid.setColor(row, col, Color.GREEN); 
     } 
    } 
    for (int col = 0; col < width; col = col + 1){ 
     for (int row = height/2 + 1; row < height; row = row + 1){ 
      grid.setColor(row , col, Color.RED); 
     } 
    } 
} 
} 

到目前爲止,這是我,但我只是不能得到紅色和綠色的平衡正確我知道我的方程有問題,但我無法弄清楚。

回答

0

你的第三個循環似乎是錯誤的。只有6行纔有效。對於更多數量的行,您需要一個通用公式。試試這個 -

for (int col = 0; col < width; col = col + 1){ 
    for (int row = height/3 * 2; row < height; row = row + 1){ 
     grid.setColor(row , col, Color.RED); 
    } 
} 
+0

非常感謝問題解決 – Lee