pakeage
import java.applet.*;
import java.awt.*;
public class Example1_5 extends Applet
{ int sum=0,i=1;
public void paint(Graphics g)
{ while(i<=100)
{ sum=sum+i;I__ }
g.drawString("sum= "+sum,10,10);
}
}
import java.applet.*;
import java.awt.*;
public class Example1_5 extends Applet
{ int sum=0,i=1;
public void paint(Graphics g)
{ while(i<=100)
{ sum=sum+i;I__ }
g.drawString("sum= "+sum,10,10);
}
}
解决方案 »
- <求助>Xstream的问题--各位牛人帮帮小妹吧!
- final类型
- SchedulerSession
- 接口能不能有构造方法?
- tomcat的线程模型
- 帮帮忙,如何在遗传字符串中读取txt中的小数
- java jdk6.0全文下载
- 在java中怎么将UTF编码转换为GB编码?
- socket问题--No buffer space available (maximum connections reached?): recv failed
- 如何配置EditPlus 2,使他可以编译Java程序。
- 如果用regsvr32在服务器上注册了一个组件,能从那里看出这个组件已注册在服务器上?
- Collection 是拿来干嘛的吖?
int i=0;
while(1) //无限循环
{
i++;
if(i>100)
break;//当i>100时退出循环
}
int x = 0; //Initiates x at 0.
while (x < 10){ //Boolean condition statement.
System.out.println("Looping"); //Prints "Looping" once.
x++; //Increments x for the next iteration.
}(msdn中JScript的例子)
var x = 1;
while (x < 100) {
print(x);
x *= 2;
}
The output of this program is:1
2
4
8
16
32
64
THINK IN JAVA 中的例子:while,do-while和for控制着循环,有时将其划分为“反复语句”。除非用于控制反复的布尔表达式得到“假”的结果,否则语句会重复执行下去。while循环的格式如下:while(布尔表达式)
语句在循环刚开始时,会计算一次“布尔表达式”的值。而对于后来每一次额外的循环,都会在开始前重新计算一次。
下面这个简单的例子可产生随机数,直到符合特定的条件为止:
//: WhileTest.java
// Demonstrates the while looppublic class WhileTest {
public static void main(String[] args) {
double r = 0;
while(r < 0.99d) {
r = Math.random();
System.out.println(r);
}
}
} ///:~它用到了Math库里的static(静态)方法random()。该方法的作用是产生0和1之间(包括0,但不包括1)的一个double值。while的条件表达式意思是说:“一直循环下去,直到数字等于或大于0.99”。由于它的随机性,每运行一次这个程序,都会获得大小不同的数字列表。3.2.4 do-while
do-while的格式如下:do
语句
while(布尔表达式)while和do-while唯一的区别就是do-while肯定会至少执行一次;也就是说,至少会将其中的语句“过一遍”——即便表达式第一次便计算为false。而在while循环结构中,若条件第一次就为false,那么其中的语句根本不会执行。在实际应用中,while比do-while更常用一些。