如何编从一加到一百的java程序?

来源:百度知道 编辑:UC知道 时间:2024/05/25 00:15:11

public class Add {

public static void main(String[] args)
{
int j=0;
for(int k=1;k<=100;k++) {
j+= i;

}

System.out.println("从1到100的和为:"+k);

}
}

public class Add
{

public static void main(String[] args)
{
int sum=0;
for(int i=1;i<=100;i++)
{
sum += i;

}

System.out.println("the sum is:"+sum);

}
}

很好很强大

public static void main(String[] args) {
int i = 100;
int sum = i * (i - 1) / 2 + i;
System.out.println("sum的值为:"+sum);
}
我这种方法,是不是要比循环还要快啊?
你可以把数字搞大一点试一下,就可以看得出效率了,
比如说是:1000000000;
不过提醒你,这个时候,就要用long了; 即 long = 1000000000;

public class Add
{

public static void main(String[] args)
{
int account=0;
for(int i=1;i<=100;i++)