程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 【Java每日一題】20161219,java20161219

【Java每日一題】20161219,java20161219

編輯:JAVA綜合教程

【Java每日一題】20161219,java20161219


package Dec2016;  
  
import java.util.Arrays;  
  
public class Ques1219 {  
  
    public static void main(String[] args) {  
  
        int num = 2;  
        Dog[] dogs01 = new Dog[num];  // dogs01中有兩只狗  
        for(int i = 0; i < num; i++){  
            dogs01[i] = new Dog(i, Color.values()[i]);  
        }  
  
        Dog[] dogs02 = Arrays.copyOf(dogs01, dogs01.length);  // dogs02中的狗是拷貝dogs01中的  
        // 修改最後一只狗顏色  
        dogs02[1].setColor(Color.white);  
        // 打印dogs01中的狗  
        for(Dog dog : dogs01){  
            System.out.println(dog);  
        }  
    }  
}  
  
enum Color{  
    white, black;  
}  
  
class Dog{  
    private int id;  
    private Color color;  
  
    public Dog(int id, Color color) {  
        super();  
        this.id = id;  
        this.color = color;  
    }  
  
    /* get、set方法省略 */  
  
    public String toString(){  
        return "編號:"+id+",顏色:"+color;  
 

今日問題: 
請問主程序輸出結果是什麼?(點擊以下“【Java每日一題】20161219”查看20161216問題解析) 

題目原發布於公眾號、簡書:【Java每日一題】20161219,【Java每日一題】20161219 

注:weknow團隊近期開通並認證了分答,歡迎大家收聽,有問題也歡迎到分答來咨詢哦,回見您!! 

 

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved