[Javaプロセス制御学習]中断して使用を継続

ブレーク

ループ内の残りのステートメントを実行せずに、ループを強制的に終了するために使用されます。(breakステートメントはswitchステートメントでも使用されます)

int t=0;
while (t<90){
    
    
    t++;
    System.out.println(t);
    if (t==5){
    
    
        break;
    }
/*输出结果:
1
2
3
4
5
*/

含む

サイクルプロセスを終了し、次にサイクルを実行するかどうかを決定するために使用されます

int i=0;
while(i<100){
    
    
    i++;
    if(i%10==0){
    
    
        System.out.println();
        continue;
    }
    System.out.print(i+"\t");
}
    /*输出结果:
1	2	3	4	5	6	7	8	9	
11	12	13	14	15	16	17	18	19	
21	22	23	24	25	26	27	28	29	
31	32	33	34	35	36	37	38	39	
41	42	43	44	45	46	47	48	49	
51	52	53	54	55	56	57	58	59	
61	62	63	64	65	66	67	68	69	
71	72	73	74	75	76	77	78	79	
81	82	83	84	85	86	87	88	89	
91	92	93	94	95	96	97	98	99	
*/

gotoキーワード

  • Javaにはgotoはありません。ただし、breakとcontinueの2つのキーワードでは、breakとcontinueというラベルの付いたgotoの影がまだいくつか見られます。

  • 「ラベル」とは、識別子の後にコロンが続くことを指します。例:label:

  • Javaの唯一のラベルがループステートメントで使用される前に、別のループをネストすることを望んでいます。breakおよびcontinueキーワードは通常、現在のループを中断するだけですが、ラベルとともに使用されると、その場所で中断されます。ラベルが存在する場所。

//打印101-150之间所有的质数
int count = 0;
oouter:for (int i=101;i<150;i++){
    
    
    for (int j =2;j<i/2;j++){
    
    
        if(i%j==0){
    
    
            continue oouter ;
        }
    }
    System.out.print(i+" ");
}
 /*输出结果:
101 103 107 109 113 127 131 137 139 149 
*/

三角形を印刷する

//打印三角形   5行

for(int i=1;i<=5;i++){
    
    
    for (int j=5;j>=i;j--){
    
    
        System.out.print(" ");
    }
    for (int j=1;j<=i;j++){
    
    
        System.out.print("*");
    }
    for (int j=1;j<i;j++){
    
    
        System.out.print("*");
    }
    System.out.println("");
}
/*输出结果:
     *
    ***
   *****
  *******
 *********
*/

デバッグの使用法

ここに画像の説明を挿入します

ここに画像の説明を挿入します

ここに画像の説明を挿入します

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/weixin_44302662/article/details/114223341