Java黑皮书课后题第5章:5.11(找出能被5或6整除的数,但不能同时整除)编写程序,显示从100到1000之间能被5或6整除但不能同时整除的数,每行显示10个。数字之间用一个空格字符隔开
5.11(編寫程序,顯示從100到1000之間能被5或6整除但不能同時整除的數,每行顯示10個。數字之間用一個空格字符隔開
- 題目
- 題目概述
- 破題
- 引申:continue break與return
- 代碼
- 結果
題目
題目概述
5.11(找出能被5和6整除的數)編寫程序,顯示從100到1000之間能被5或6整除但不能同時整除的數,每行顯示10個。數字之間用一個空格字符隔開
破題
引申:continue break與return
continue跳出本次循環,break結束循環,return結束方法
可以參考以下url(點擊這里直達):
https://blog.csdn.net/qq_32452623/article/details/51488658
代碼
public class Test5_11 {public static void main(String[] args) {// 用for循環判斷從100到1000之間的所有整數能否被5或6整除但不能同時整除boolean bool = false; //打標:如果能同時被5或6整除則設置為trueint n = 0; //計數變量,每滿10換行for(int i = 100; i < 1001; ++i){// 判斷從100到1000之間的所有整數能否被5或6整除bool = false;if(((i % 5 == 0) && (i % 6 != 0)) || ((i % 5 != 0) && (i % 6 == 0))){bool = true;}// 如果能被整除:輸出if (bool){System.out.print(i + " ");++n;}// 輸出10個變量換行if(n == 10){System.out.println();n = 0;}}} }結果
100 102 105 108 110 114 115 125 126 130
132 135 138 140 144 145 155 156 160 162
165 168 170 174 175 185 186 190 192 195
198 200 204 205 215 216 220 222 225 228
230 234 235 245 246 250 252 255 258 260
264 265 275 276 280 282 285 288 290 294
295 305 306 310 312 315 318 320 324 325
335 336 340 342 345 348 350 354 355 365
366 370 372 375 378 380 384 385 395 396
400 402 405 408 410 414 415 425 426 430
432 435 438 440 444 445 455 456 460 462
465 468 470 474 475 485 486 490 492 495
498 500 504 505 515 516 520 522 525 528
530 534 535 545 546 550 552 555 558 560
564 565 575 576 580 582 585 588 590 594
595 605 606 610 612 615 618 620 624 625
635 636 640 642 645 648 650 654 655 665
666 670 672 675 678 680 684 685 695 696
700 702 705 708 710 714 715 725 726 730
732 735 738 740 744 745 755 756 760 762
765 768 770 774 775 785 786 790 792 795
798 800 804 805 815 816 820 822 825 828
830 834 835 845 846 850 852 855 858 860
864 865 875 876 880 882 885 888 890 894
895 905 906 910 912 915 918 920 924 925
935 936 940 942 945 948 950 954 955 965
966 970 972 975 978 980 984 985 995 996
1000
總結
以上是生活随笔為你收集整理的Java黑皮书课后题第5章:5.11(找出能被5或6整除的数,但不能同时整除)编写程序,显示从100到1000之间能被5或6整除但不能同时整除的数,每行显示10个。数字之间用一个空格字符隔开的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java黑皮书课后题第5章:5.10(找
- 下一篇: Java黑皮书课后题第5章:5.12(求