class xiti { public static void main(String args[]) { long sum=0, a=0; for(int i=0;i<3;i++)//原题是做8+88+888...一直到第十个,这里为了测试方便所以取i<3 { a=a*10+8; sum+=a; } System.out.printf("%d\n",sum); } }
import java.lang.Math;class Xiti { public static int nthNum(int nth, int zhiShu) { int sum = 0;
for(int i = 0; i < nth; i++) { int d = zhiShu * (int)Math.pow(10, i); sum += d; } return sum; } public static int sum(int numberOfTime, int zhiShu) { int sum = 0; for(int i = 0; i <= numberOfTime; i++) { sum += nthNum(i, zhiShu); } return sum; } public static void main(String args[]) { Xiti x = new Xiti(); System.out.println(x.sum(3, 1)); } }
class xiti
{
public static void main(String args[])
{
long sum=0, a=0;
for(int i=0;i<3;i++)//原题是做8+88+888...一直到第十个,这里为了测试方便所以取i<3
{
a=a*10+8;
sum+=a;
}
System.out.printf("%d\n",sum);
}
}
import java.lang.Math;class Xiti { public static int nthNum(int nth, int zhiShu) {
int sum = 0;
for(int i = 0; i < nth; i++) {
int d = zhiShu * (int)Math.pow(10, i);
sum += d;
}
return sum;
}
public static int sum(int numberOfTime, int zhiShu) {
int sum = 0;
for(int i = 0; i <= numberOfTime; i++) {
sum += nthNum(i, zhiShu);
}
return sum;
} public static void main(String args[]) {
Xiti x = new Xiti();
System.out.println(x.sum(3, 1));
}
}
改为:System.out.prinln("%ld\n",sum); 并且放到方法里面
改成system.out.println就行了