• <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • Java面向對象
    Java異常
    Java數組
    Java常用類
    Java集合
    Java IO流
    Java線程
    Java反射
    Socket編程
    Java注解開發
    Java GoF設計模式
    HashMap
    Java內存模型
    Java線性表

    Java數組引用數據類型

     

     

    ● 數組作為方法的返回值類型

     

    ● 數組作為方法的參數類型

     

    package com.wkcto.chapter03.demo01;
    
    import java.util.Arrays;
    
    /**
     * 數組作為方法的返回值類型,參數類型
     * @author 蛙課網
     *
     */
    public class Test03 {
    
    	public static void main(String[] args) {
    		int [] mydata = getData();
    		System.out.println( Arrays.toString(mydata));
    		
    		//在方法體中修改了形參數組的元素, 實際上也是修改實參數組的元素值
    		swap(mydata, 0, 5);
    		System.out.println( Arrays.toString(mydata));
    		
    		//在方法體中對形參數組重新賦值,形參數組指向新的數組,不再指向實參數組
    		newData(mydata);
    		System.out.println( Arrays.toString(mydata));
    		
    	}
    	
    	//定義方法,實現對數組的重新賦值
    	private static void newData(int[] data) {
    		data = new int[]{6,6,6};
    	}
    
    	//定義方法,實現數組指定兩個元素的交換, 交換data[i]和data[j]這兩個元素
    	public static void swap(int [] data, int i , int j) {
    		int t = data[i];
    		data[i] = data[j];
    		data[j] = t;
    	}
    
    	//定義方法,返回一個長度為10的int類型數組, 對數組進行隨機的初始化
    	public static int[] getData() {
    		int [] data = new int[10];
    		//給數組的每個 元素賦值
    		for(int i = 0; i<data.length; i++){
    			int xxx = (int) (Math.random()*100);
    			data[i] = xxx;
    		}
    		return data;
    	}
    	
    }

     

     

    ● main方法的參數

     

    package com.wkcto.chapter03.demo01;
    /**
     * main方法的參數:		String[] args 
     * 	1)是一個存儲字符串的數組
     * 	2)main方法的參數可以用來在開始運行程序時, 接收一些初始化的數據
     * 	3) 如何給main方法傳遞參數?
     * 		run菜單--> run configurations菜單項, 在arguments選項卡的Program Arguements文本框中輸入main方法的參數
     * @author 蛙課網
     *
     */
    public class Test04 {
    
    	public static void main(String[] args) {
    		System.out.println( args.length );
    		for (String string : args) {
    			System.out.println( string );
    		}
    	}
    
    }

     

    全部教程
  • <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • 面对面棋牌游戏