public class Main { public static void main(String[] args) { //write your code here........ //循环外定义变量,temp记录每次循环的数,sum进行累加 long temp=0; long sum=0; for(int i=0 ; i<10 ; i++){ temp=(long)(9*Math.pow(10,i)+temp); sum+=temp; } System.out.print(sum); //这种方法也不错,通过字符串累加再转换成long /* long sum=9; String str ="9"; for(int i=1 ; i<10 ; i++){ str = str + "9"; sum = sum + Long.parseLong(str); } System.out.print(sum); */ } }