展开全部
可以定义一个变量32313133353236313431303231363533e59b9ee7ad9431333436316236i初始化为1。
再定义一个变量sum。
变量定义后编写一个while循环。
循环内sum=sum+i。如果sum大于1000则输出并跳出循环,否则就i++。
例如:
//提供一个方法片段,供参考!Eclipse 通过的。
//和=500500;i0=32.
public void show0(){
int i=1,i0=-1,sum=0;
while(i<1001)
{sum=sum+i;
if((sum>500)&&(i0==-1)) {i0=i;}
i++;
}
System.out.println("1+2+……+1000的和是:"+sum+", 当加到"+i0+"时,和大于500");
}
扩展资料:
Java编译程序生成字节码(byte-code),而不是通常的机器码。Java字节码提供对体系结构中性的目标文件格式,代码设计成可有效地传送程序到多个平台。Java程序可以在任何实现了Java解释程序和运行系统(run-time system)的系统上运行。
在一个解释性的环境中,程序开发的标准“链接”阶段大大消失了。如果说Java还有一个链接阶段,它只是把新类装进环境的过程,它是增量式的、轻量级的过程。因此,Java支持快速原型和容易试验,它将导致快速程序开发。这是一个与传统的、耗时的“编译、链接和测试”形成鲜明对比的精巧的开发过程。