[問題] 如何改為不重複質數,但每行5組列印???

看板java作者 (pp)時間10月前 (2023/04/11 16:57), 編輯推噓1(108)
留言9則, 5人參與, 10月前最新討論串1/2 (看更多)
/* 檔名:ch4_18.java 功能:continue敘述的示範 */ package myJava.exercise.ch04; import java.lang.*; public class ex4_02c //主類別 { public static void main(String args[]) { int i, j, k; for (i = 2; i <= 100; i++) { for (j = 2; j < i; j++) { if (i % j == 0) break; } if (j >= i) for (k = 1; k<= 5; k++) { System.out.print(i+ "\t"); if(k==5) System.out.println(); } } } } ※程式碼: ※錯誤訊息: ※補充說明: 2 2 2 2 2 3 3 3 3 3 5 5 5 5 5 7 7 7 7 7 11 11 11 11 11 13 13 13 13 13 17 17 17 17 17 19 19 19 19 19 23 23 23 23 23 29 29 29 29 29 31 31 31 31 31 37 37 37 37 37 41 41 41 41 41 43 43 43 43 43 47 47 47 47 47 53 53 53 53 53 59 59 59 59 59 61 61 61 61 61 67 67 67 67 67 71 71 71 71 71 73 73 73 73 73 79 79 79 79 79 83 83 83 83 83 89 89 89 89 89 97 97 97 97 97 錯在那??? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.110.18 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/java/M.1681203463.A.5BC.html

04/11 17:23, 10月前 , 1F
你現在是每1個數字(i)印5次加換行(k),要改成每個數字(i)印
04/11 17:23, 1F

04/11 17:23, 10月前 , 2F
1次,每5個數字(i)換行,k根本多的
04/11 17:23, 2F

04/12 14:18, 10月前 , 3F
如何寫每5個數字(i)換行??? 可以請教1下嗎???
04/12 14:18, 3F

04/12 17:14, 10月前 , 4F
你應該要做的事情是 用debug模式一行一行慢慢跑,看哪邊
04/12 17:14, 4F

04/12 17:14, 10月前 , 5F
跟你想的不一樣
04/12 17:14, 5F

04/13 07:21, 10月前 , 6F
這丟去 ChatGPT 問會不會比較快XD
04/13 07:21, 6F

04/15 16:48, 10月前 , 7F
會,很快,用bing那個,但方法是懂,但詳細要靠自己,因為
04/15 16:48, 7F

04/15 16:48, 10月前 , 8F
直接貼答案跑,還是錯
04/15 16:48, 8F

04/25 10:28, 10月前 , 9F
k累計為5的倍數才換行
04/25 10:28, 9F
文章代碼(AID): #1aDI47My (java)
文章代碼(AID): #1aDI47My (java)