Java非常適合進(jìn)行數(shù)學(xué)計(jì)算。這里我們來計(jì)算9 99 999的和。
public class Main { public static void main(String[] args) { long num = 999999; long sum = 0; for (long i = 9; i<= num; i = i * 10 + 9) { sum += i; } System.out.println("9 + 99 + 999 + ... + 999999 = " + sum); } }
我們定義了兩個(gè)變量num和sum,num表示最大的數(shù),sum表示總和。循環(huán)中,從9開始,每次乘以10再加上9,直到大于等于num為止。在每次循環(huán)中,把當(dāng)前的數(shù)加到sum里。最后輸出結(jié)果,得到9 + 99 + 999 + ... + 999999 = 1111107。
這是一段簡(jiǎn)單的Java程序,但展現(xiàn)了Java強(qiáng)大的計(jì)算能力。