• <nav id="kggui"></nav>
  • <optgroup id="kggui"></optgroup>
  • <menu id="kggui"></menu><xmp id="kggui"><nav id="kggui"></nav>
    <menu id="kggui"><menu id="kggui"></menu></menu>
    <nav id="kggui"></nav>

    for語句的功能

    for語句的作用范圍

    正如你所說的,這個就是由于for語句的作用范圍導致的

    比較這兩個:

    for(j=2;j<i;j++)

    if(i%j==0)break;

    if(j>=i)printf("%d ",i);

    for(j=2;j<i;j++)

    {

    if(i%j==0)break;

    if(j>=i)printf("%d ",i);

    }

    前一個(正確的那個)for的作用范圍只是到if(i%j==0)break;這一句,

    for語句的執行只會有兩種情況:

    1.在j<i的所有j中,找不到能夠滿足i%j==0的數,當j==i時,退出for循環,

    隨后判斷if(j>=i),當j==i時,說明該數是質數,輸出

    2.在j<i的j中,有能夠滿足i%j==0的數,直接進行break處理,隨后判斷if(j>=i),這時候j>=i不成立,不進行輸出

    后一個(錯誤的那個)for的作用范圍是到if(j>=i)printf("%d ",i); 這一句,

    for語句的執行只會有兩種情況:

    1.在j<i的所有j中,找不到能夠滿足i%j==0的數,當j==i時,退出for循環,

    if(j>=i)的判斷不會被執行

    2.在j<i的j中,有能夠滿足i%j==0的數,直接進行break處理,繼續進行最外層的for循環處理

    其實,在后一種情況中,for循環中以及限定j<i,所以其內部的if(j>=i)printf("%d ",i); 這一句永遠不會被執行的,也就不會輸出任何信息

    for語句的作用范圍

    正如你所說的,這個就是由于for語句的作用范圍導致的比較這兩個:for(j=2;j=i)printf("%d ",i); 和for(j=2;j=i)printf("%d ",i); } 前一個(正確的那個)for的作用范圍只是到if(i%j==0)break;這一句,for語句的執行只會有兩種情況:1.在j=i),當j==i時,說明該數是質數,輸出2.在j=i),這時候j>=i不成立,不進行輸出后一個(錯誤的那個)for的作用范圍是到if(j>=i)printf("%d ",i); 這一句,for語句的執行只會有兩種情況:1.在j=i)的判斷不會被執行2.在j=i)printf("%d ",i); 這一句永遠不會被執行的,也就不會輸出任何信息。

    把其中所有使用for語句實現的功能修改為使用while語句實現

    package *_6;

    public class PrintString {

    public static void main(String[] args){}

    public void printStar(){

    int i = 1;

    int j = 1;

    while(i<11){

    while(j<=i){

    *("*");

    j++;

    }

    i++;

    }

    }

    public void printStarLabel(int N){

    if(N<=1){

    *n(N+"為非法數值,重新輸入");

    *(0);

    }

    int i = 1;

    int j = 1;

    while(i<N+1){

    *("第"+i+"行:");

    while(j<=i){

    *("*");

    *n();

    j++;

    }

    i++;

    }

    }

    }

    轉載請注明出處華閱文章網 » for語句的功能

    短句

    c控制語句

    閱讀(234)

    C語言的9種控制語句是什么啊 C語言9種控制語句 ①if( )~else 條件語句 ②for( )~ 循環語句 ③while( )~ 循環語句 ④do~while( ) 循環語句 ⑤continue 結束本次循環語句 ⑥br

    短句

    if括號語句

    閱讀(365)

    c語言中if后面括號內是什么類型的語句 你確認你問的是語句?花括號里加什么語句都可以啊;如果是圓括號,里面的是表達式,不是語句。if (表達式) 語句if (表達式) 語句 else 語句圓括

    短句

    c輸出語句

    閱讀(229)

    C語言輸入輸出語句 c語言輸入輸出函數 C語言輸入輸出函數有很多,標準 I/O 函數中包含了如下幾個常用的函數:scanf,printf,getc,putc,getchar,putchar,gets,puts,fgets,fputs

    短句

    shelliffor循環語句

    閱讀(273)

    shell語言 循環語句怎么寫 echo –n “input:”read userif 多條指令,這些命令之間相當于“and”(與)grep $user /etc/passwd >/tmp/nullwho -u | grep $user then 上邊的指令

    短句

    批量sql語句

    閱讀(234)

    請問批量插入多條語句的SQL語句如何寫 如果插入多條的內容是一樣的,可以做一個循環的啊:比如: declare @i int set @i=1 while @i begin insert into table(AA,BB)values(aa,bb) set

    短句

    三個for語句

    閱讀(254)

    C語言for語句三個怎么讀 下面是等效的代碼,for循環里面的大括號可以去掉void main(){int i,j,k,n,m,s=0;for(i=0;i<=2;i++){for(j=0;j<=9;j++) {for(k=0;k<=9;k++){n=100*2+

    短句

    oracle過程語句

    閱讀(227)

    在Oracle中SQL語句的解析步驟是怎樣的呢在Oracle中SQL語句的解析步驟如下: 1、 語法檢測。判斷一條SQL語句的語法是否符合SQL的規范,比如執行:SQL> selet * from emp;我們就可以看出由于Select關鍵字少了一個“c”,

    短句

    英語句子分析成分

    閱讀(250)

    怎樣分析英語句子成分 一般來說,英語的句子成分與漢語一致,而且順序也一樣。以單句為例,首先,找到句子的謂語,把句子分成主語和謂語部分兩塊。謂語之前是主語部分,把然后再把謂

    短句

    delete的sql語句

    閱讀(266)

    求一條刪除sql語句 這個方法不錯,觸發器。就是當你刪除student表的數據的時候讓系統自動執行相應的Sql語句。我用SqlServer的方式幫你寫個(其實其他數據庫也一樣,差不多)Create trigger trg_delete on student

    短句

    時間查詢的sql語句

    閱讀(235)

    關于時間段查詢的SQL語句應該怎么寫 各個數據庫的時間函數不一樣,我以mysql舉例now() j就是當前時間,now() - INTERVAL XX DAY 就是當前時間以前 XX天下面先就是查詢昨天到8

    短句

    美容的語句

    閱讀(236)

    形容“美容”的句子有哪些1、沒有不會美的女人,只有不愿美的女人!女人之美,始于美容! 2、美容讓認真的女人展現25歲最精彩的美麗。秘訣在于透過革新潤色科技,30秒內就可打造出仿佛無妝,天生美肌。 3、哪怕你長得不是閃人眼球的標致,但是你一定

    短句

    sql語句時間查詢

    閱讀(254)

    怎么使用sql語句查詢日期所在周的一周各天 檢索日期所在周的一周各天日期方法 一、用到的函數有datepart(),dateadd() 1、datepart()函數,返回代表指定日期的指定日期部分的整數。 語法:DATEPART ( datepart ,da

    短句

    cif判斷語句

    閱讀(233)

    C語言 if 判斷語句 這考的是省略{}的if的作用域if中的語句多于一句要加{} ,只有一句就可以不加我把省略的{}給你加上,你就能看清楚了if(!x){y++; //這只有一句}else if(x==0)

    短句

    拼sql語句

    閱讀(219)

    sql語句拼接 sql語句拼接主要操作于有條件的的增加,刪除,修改或查詢,下面給你介紹一個條件查詢的例子:既然是拼接sql語句長度不一定,用StringBuffer修飾,而不用StringString name=request.getParameter("n

    短句

    c控制語句

    閱讀(234)

    C語言的9種控制語句是什么啊 C語言9種控制語句 ①if( )~else 條件語句 ②for( )~ 循環語句 ③while( )~ 循環語句 ④do~while( ) 循環語句 ⑤continue 結束本次循環語句 ⑥br

    短句

    if括號語句

    閱讀(365)

    c語言中if后面括號內是什么類型的語句 你確認你問的是語句?花括號里加什么語句都可以啊;如果是圓括號,里面的是表達式,不是語句。if (表達式) 語句if (表達式) 語句 else 語句圓括

    短句

    c輸出語句

    閱讀(229)

    C語言輸入輸出語句 c語言輸入輸出函數 C語言輸入輸出函數有很多,標準 I/O 函數中包含了如下幾個常用的函數:scanf,printf,getc,putc,getchar,putchar,gets,puts,fgets,fputs

    短句

    shelliffor循環語句

    閱讀(273)

    shell語言 循環語句怎么寫 echo –n “input:”read userif 多條指令,這些命令之間相當于“and”(與)grep $user /etc/passwd >/tmp/nullwho -u | grep $user then 上邊的指令

    短句

    批量sql語句

    閱讀(234)

    請問批量插入多條語句的SQL語句如何寫 如果插入多條的內容是一樣的,可以做一個循環的啊:比如: declare @i int set @i=1 while @i begin insert into table(AA,BB)values(aa,bb) set

    短句

    三個for語句

    閱讀(254)

    C語言for語句三個怎么讀 下面是等效的代碼,for循環里面的大括號可以去掉void main(){int i,j,k,n,m,s=0;for(i=0;i<=2;i++){for(j=0;j<=9;j++) {for(k=0;k<=9;k++){n=100*2+

    短句

    oracle過程語句

    閱讀(227)

    在Oracle中SQL語句的解析步驟是怎樣的呢在Oracle中SQL語句的解析步驟如下: 1、 語法檢測。判斷一條SQL語句的語法是否符合SQL的規范,比如執行:SQL> selet * from emp;我們就可以看出由于Select關鍵字少了一個“c”,

    短句

    if語句習題

    閱讀(223)

    條件語句課后練習題-一道C語言練習題利用條件編譯實現:如果輸入#include void main() { int a,b,c,e; printf("你要輸入幾個數字:"); scanf("%d",&a); if(a==2) { printf("輸入兩個數字

    久久热在线视频