首頁  >  問答  >  主體

關於break的應用 不是很了解

package dayo4;

import java.util.Random;

public class Arraychouj01 {


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

// TODO 自動產生的方法存根

        隨機ss=new Random();

        int s;

      int[]

     6];

        for(int i=0;i<6;i ){

        s=ss.nextInt(7) 1 ;

        System.out.println(s);

        if(i>0){

        for(int j=0;j

        if(s==a[j]){

# ## 我打破;

        }

      else{

      else{

        a[i]

#         a[i]

        中斷;

        }

        }

#        }

# # {

        a[0]=s;

##        }       

#        ################# #######        } #############        for(int z=0;z<6;z ){############        System.out. print(a[z] " ");############        } ############ }############################################################################################### ####}######

上面是程式碼意思是隨機從1~7取一個數字然後取6個不能有重複,問題是else後的break;加了就錯不加就對,在我的理解break就是對跳出當前循環意思 所以當發現數沒有重複時賦值然後跳出循環再走下一個循環但加了brake 反而會出現重複的數組,不是很了解break 的應用

phpcn_u11665phpcn_u116652668 天前1035

全部回覆(1)我來回復

  • nearest

    nearest2017-07-25 11:36:04

    break了只循環到一個不重複資料。應該去除break。取得到所有不重複資料

    回覆
    0
  • 取消回覆