java中的循環語句
for循環示例:
for(int i=0;i<5;i++){
for(int j=5-i;j>0;j--){
*("*");
}
*n();
}
while循環示例:
int i=0;
while(i<5){
int j=5-i;
while(j>0){
*("*");
j--;
}
*n();
i++;
}
關于JAVA循環語句的使用
import *.*;
class Demo1
{
public static void main(String[] args)
{
int sign = 0,value = 0;
Scanner in = new Scanner(*);
while(sign == 0)
{
try {
value = *t();
sign = 1;
} catch (InputMismatchException e) {
*("輸入有誤,重新輸入:");
in = new Scanner(*);
}
}
*n("輸入正確!");
}
}
java語句的for循環
其實像這樣的只要你掌握了訣竅。就很容易了。外層循環要循環多少次。取決于你要打多少行。
比如上面的有4行。那說明i要是從0開始。就i<4.要是從1開始就i<=4。反正循環4次就對了
再說內層循環。也容易。它循環的次數表示每行打印多少個。你要學會找i和j的規律。比如i=1的時候。他打印了1個圖案。i=2就打印了2個圖案。你可以將打印的圖案的個數看成是j。那就是i=1..j=1。i=2.j=2.這樣你內層循環終止的條件就出來了。j<=i。為什么還可以=呢。因為你的j是從1開始的。你可以假設下i=1的時候。j《=i而且j=1開始。那就內層循環只循環了1次。就打印了1個圖案。其他同理。
再來個稍微復雜雜點的比分。我想你就能完全清楚了。假如是如下這個圖案。
*
***
*****
那么第1行代表打印了1個。i=1,j=1.
第2行打印了3個。i=2,j=3;
第3行打印了5個。i=3.j=5.
那么你從上面就可以找到規律。J的取值范圍是j=2*i-1.即為內層循環的終止條件。
那么你該懂了吧。代碼如下。
for(int i=1;i<=3;i++){
for(int j=1;j<=2*i-1;j++){
*("*");
}
*n();
}