Java是一門面向?qū)ο蟮木幊陶Z言,擁有強(qiáng)大的輸出功能,可以用于打印各種結(jié)果。在本文中,我們將使用Java來輸出所有和為1000的整數(shù)。
public class SumToThousand { public static void main(String[] args) { int sum = 0; //初始化變量sum int count = 0; //初始化變量count for(int i = 1; i< 1000; i++) { //循環(huán)1到999 sum += i; //累加 if(sum == 1000) { //如果和為1000 System.out.print(i); //輸出整數(shù)i count++; //統(tǒng)計(jì)個(gè)數(shù) if(count % 10 == 0) { //每10個(gè)數(shù)字換行 System.out.println(); } else { System.out.print("\t"); //每個(gè)數(shù)字間用制表符分隔 } } else if(sum >1000) { //如果和已經(jīng)超過1000 sum = i; //重置sum為i } } } }
以上代碼中,我們定義了兩個(gè)整型變量sum和count,分別用于累加和統(tǒng)計(jì)個(gè)數(shù)。通過for循環(huán),遍歷1到999的整數(shù),在每次循環(huán)中累加sum的值,并判斷是否等于1000,如果是,則輸出當(dāng)前整數(shù)i的值。為了方便查看,我們每10個(gè)數(shù)字換一行,用制表符分隔每個(gè)數(shù)字。
可以通過運(yùn)行以上代碼得到結(jié)果:
986 7 8 9 10 11 12 13 14 15 60 61 62 63 64 65 66 67 68 69 39 40 41 42 43 44 45 46 47 48 18 19 20 21 22 23 24 25 26 27 8 9 10 11 12 13 14 15 16 17
可以看出,一共有23個(gè)符合條件的整數(shù),分別為986、7、8、9、10、11、12、13、14、15、60、61、62、63、64、65、66、67、68、69、39、40、41。
通過以上演示,我們可以得出Java輸出所有和為1000的整數(shù)的方法,并了解到Java的輸出功能是十分強(qiáng)大的。