while分別寫出99乘法表?
do while 和 while都是控制程序循環執行的方式,其區別,一個是先把活干了再談條件,一個是先談條件再干活。
while循環體的寫法while,必須先判斷是否具備循環執行的條件,不成立則不進入循環。如本例:
int i=1;
int j=1;
int result=0;
while(i<=9)
{
j=1;
while(j<=9)
{
result=i*j;
System.out.println(i+"*"+j+"="+result);
j++;
}
i++;}
do while循環體的寫法do while則是不管是否符合條件,都先把程序執行一次,執行完本次操作,再去判斷是否要執行下一次操作。
int i=1;
int j=1;
int result=0;
do
{
j=1;
do
{
result=i*j;
System.out.println(i+"*"+j+"="+result);
j++;
}while(j<=9)
i++;
}while(i<=9)