|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
再举这样一个例子:如果你想对一个数字取绝对值,你会怎么做呢?java的做法是intc=Math.abs(-166);而ruby的做法是:c=-166.abs。呵呵,这就看出了java与ruby的区别。
轮回:for,while和do
Java中有三种轮回把持语句,他们是:for语句、while语句和do语句,上面分离申明这三种语句的布局。
1:for轮回
for语句的格局为:
for(初始化语句;前提语句;把持语句)
{
语句1;
语句2;
....
语句n;
}
for语句的实行按次是:起首实行“初始化语句”;然后测试“前提语句”;若前提建立,则实行语句1到语句n;然后实行“把持”语句;接着再测试前提语句是不是建立,假如建立则反复实行以上历程,直至前提不建立时才停止for轮回。如:
for(i=0;i<10;i++)......;
inti,a[]=newint[10];
for(i=0,i<10;i++)a[i]=0;
这段代码把整型数组a中的一切元素都赋成0。
你能够在for轮回的头部申明你的变量,并且最初一个表达式能够省略,不外要断定在语句中对变量的值有所改动,如:
for(inti=0;i<=10;)i+=i;
for轮回中,“初始化语句”、“前提语句”和“把持语句”都能够省略,可是其间的分号不克不及省略。比方:
inti=0;
for(;;;)
{
ifi>10break;
i=i+1;
}
for轮回中省略“前提语句”时,在for语句{}中必需包换转句语句把持程序在某个前提满意时跳出for轮回,不然将构成逝世轮回
2:while轮回
while轮回和for轮回相似,其格局为:
while(前提语句)
{
语句1;
语句2;
....
语句n;
}
实行while时,先测试“前提语句”,假如前提建立,则实行语句1到语句n,直至前提不建立时调解轮回。
inti=0;
while(i<10)
{
i++;
System.out.println("Hey!.getmeoutofhere!:);
}
3:do...while轮回
do...while轮回语句的格局为:
do
{
语句1;
语句2;
....
语句n;
}
while(前提语句);
do...while语句的功效是起首实行语句1到语句n,然落后行前提测试,假如前提建立,则持续实行语句1到语句n,否这跳出轮回。如:
booleantest=false;
do
{
......
}
while(test);
这类把持并非很经常使用,但偶然却十分主要,利用时注重开头处while语句后的分号。
windows系统样,他们做了什么事或者留了一些后门程序,谁都不知道,二,java开发是跨平台,任何系统上都可以运行,对于保密型系统和大型系统开发这是必要的 |
|