亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? testarray2.java

?? java編程思想的部分實現
?? JAVA
字號:
//:Generator.java
import java.util.*;
import java.lang.*;
 interface Generator
{
	Object next();
}
 interface BooleanGenerator
{
	boolean next();
}
 interface ByteGenerator
{
	byte next();
}
 interface CharGenerator
{
	char next();
}
 interface ShortGenerator
{
	short next();
}
 interface IntGenerator
{
	int next();
}
 interface LongGenerator
{
	long next();
}
 interface FloatGenerator
{
	float next();
}
 interface DoubleGenerator
{
	double next();
}

//Arrays2
 class Arrays2
{
	private static void start(int from,int to,int length)
	{
		if(from!=0||to!=0)
		System.out.print("["+from+":"+to+"]");
		System.out.print("(");
	}
	private static void end()
	{
		System.out.println(")");
	}
	//object
	public static void print(Object[] a)
	{
		print(a,0,a.length);
		
	}
	public static void print(String msg,Object []a)
	{
		System.out.print(msg+"  ");
		print(a,0,a.length);
	}
	public static void print(Object[]a,int from,int to)
	{
		start(from,to,a.length);
		for(int i=from;i<to;i++)
		{
			System.out.print(a[i]);
			if(i<to-1)
			System.out.print(",");
		}
		end();
	}
	//boolean
	public static void print(boolean[] a)
	{
		print(a,0,a.length);
	}
	public static void print(String msg,boolean[] a)
	{
		System.out.print(msg+"  ");
		print(a,0,a.length);
	}
	public static void print(boolean[]a,int from,int to)
	{
		start(from,to,a.length);
		for(int i=from;i<to;i++)
		{
			System.out.print(a[i]);
			if(i<to-1)
			{
				System.out.print(",");
			}
		}
		end();
	}
	//byte
	public static void print(byte[] a)
	{
		print(a,0,a.length);
	}
	public static void print(String msg,byte[] a)
	{
		System.out.print(msg+"  ");
		print(a,0,a.length);
	}
	public static void print(byte[] a,int from,int to)
	{
		start(from,to,a.length);
		for(int i=from;i<to;i++)
		{
			System.out.print(a[i]);
			if(i<to-1)
			System.out.print(",");
		}
		end();
	}
	//char
	public static void print(char[] a)
	{
		print(a,0,a.length);
	}
	public static void print(String msg,char[]a)
	{
		System.out.print(msg+"   ");
		print(a,0,a.length);
	}
	public static void print(char[] a,int from,int to)
	{
		start(from,to,a.length);
		for(int i=from;i<to;i++)
		{
			System.out.print(a[i]);
			if(i<to-1)
			System.out.print(",");
		}
		end();
	}

//short
	public static void print(short[] a)
	{
		print(a,0,a.length);
	}
	public static void print(String msg,short[]a)
	{
		System.out.print(msg+"   ");
		print(a,0,a.length);
	}
	public static void print(short[] a,int from,int to)
	{
		start(from,to,a.length);
		for(int i=from;i<to;i++)
		{
			System.out.print(a[i]);
			if(i<to-1)
			System.out.print(",");
		}
		end();
	}


//int
	public static void print(int[] a)
	{
		print(a,0,a.length);
	}
	public static void print(String msg,int[]a)
	{
		System.out.print(msg+"   ");
		print(a,0,a.length);
	}
	public static void print(int[] a,int from,int to)
	{
		start(from,to,a.length);
		for(int i=from;i<to;i++)
		{
			System.out.print(a[i]);
			if(i<to-1)
			System.out.print(",");
		}
		end();
	}

//long
	public static void print(long[] a)
	{
		print(a,0,a.length);
	}
	public static void print(String msg,long[]a)
	{
		System.out.print(msg+"   ");
		print(a,0,a.length);
	}
	public static void print(long[] a,int from,int to)
	{
		start(from,to,a.length);
		for(int i=from;i<to;i++)
		{
			System.out.print(a[i]);
			if(i<to-1)
			System.out.print(",");
		}
		end();
	}


//float
	public static void print(float[] a)
	{
		print(a,0,a.length);
	}
	public static void print(String msg,float[]a)
	{
		System.out.print(msg+"   ");
		print(a,0,a.length);
	}
	public static void print(float[] a,int from,int to)
	{
		start(from,to,a.length);
		for(int i=from;i<to;i++)
		{
			System.out.print(a[i]);
			if(i<to-1)
			System.out.print(",");
		}
		end();
	}

//double
	public static void print(double[] a)
	{
		print(a,0,a.length);
	}
	public static void print(String msg,double[]a)
	{
		System.out.print(msg+"   ");
		print(a,0,a.length);
	}
	public static void print(double[] a,int from,int to)
	{
		start(from,to,a.length);
		for(int i=from;i<to;i++)
		{
			System.out.print(a[i]);
			if(i<to-1)
			System.out.print(",");
		}
		end();
	}

	//fill
	public static void fill(Object[]a,Generator gen)
	{
		fill(a,0,a.length,gen);
	}
	public static void fill(Object[]a,int from,int to,Generator gen)
	{
		for(int i=from;i<to;i++)
		a[i]=gen.next();
	}
	//boolean
	public static void fill(boolean[]a,BooleanGenerator gen)
	{
		fill(a,0,a.length,gen);
	}
	public static void fill(boolean[]a,int from,int to,BooleanGenerator gen)
	{
		for(int i=from;i<to;i++)
		a[i]=gen.next();
	}
//byte	
	public static void fill(byte[]a,ByteGenerator gen)
	{
		fill(a,0,a.length,gen);
	}
	public static void fill(byte[]a,int from,int to,ByteGenerator gen)
	{
		for(int i=from;i<to;i++)
		a[i]=gen.next();
	}
	//char
	public static void fill(char[]a,CharGenerator gen)
	{
		fill(a,0,a.length,gen);
	}
	public static void fill(char[]a,int from,int to,CharGenerator gen)
	{
		for(int i=from;i<to;i++)
		a[i]=gen.next();
	}
	//short
	public static void fill(short[]a,ShortGenerator gen)
	{
		fill(a,0,a.length,gen);
	}
	public static void fill(short[]a,int from,int to,ShortGenerator gen)
	{
		for(int i=from;i<to;i++)
		a[i]=gen.next();
	}
	//int
	public static void fill(int[]a,IntGenerator gen)
	{
		fill(a,0,a.length,gen);
	}
	public static void fill(int[]a,int from,int to,IntGenerator gen)
	{
		for(int i=from;i<to;i++)
		a[i]=gen.next();
	}
	//long
	public static void fill(long[]a,LongGenerator gen)
	{
		fill(a,0,a.length,gen);
	}
	public static void fill(long[]a,int from,int to,LongGenerator gen)
	{
		for(int i=from;i<to;i++)
		a[i]=gen.next();
	}
	//float
	public static void fill(float[]a,FloatGenerator gen)
	{
		fill(a,0,a.length,gen);
	}
	public static void fill(float[]a,int from,int to,FloatGenerator gen)
	{
		for(int i=from;i<to;i++)
		a[i]=gen.next();
	}
	//double
	public static void fill(double[]a,DoubleGenerator gen)
	{
		fill(a,0,a.length,gen);
	}
	public static void fill(double[]a,int from,int to,DoubleGenerator gen)
	{
		for(int i=from;i<to;i++)
		a[i]=gen.next();
	}
	private static Random r=new Random();
	public static class RandBooleanGenerator implements BooleanGenerator
	{
		public boolean next()
		{
			return r.nextBoolean();
		}
	}
	public static class RandByteGenerator implements  ByteGenerator
	{
		public byte next()
		{
			return (byte)r.nextInt();
		}
	}
	static String ssource="ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"abcdefghijklmnopqrstuvwxyz";
	static char[] src=ssource.toCharArray();
	public static class RandCharGenerator implements CharGenerator
	{
		public char next()
		{
			int pos=Math.abs(r.nextInt());
			return src[pos%src.length];
		}
	}
	public static class RandStringGenerator implements Generator
	{
		private int len;
		private RandCharGenerator cg=new RandCharGenerator();
		public RandStringGenerator(int length)
		{
			len=length;
		}
		public Object next()
		{
			char[] buf=new char[len];
			for(int i=0;i<len;i++)
			{
				buf[i]=cg.next();
			}
			return new String(buf);
		}
	}
	public static class RandShortGenerator implements ShortGenerator
	{
		public short next()
		{
			return (short)r.nextInt();
		}
	}
	public static class RandIntGenerator implements IntGenerator
	{
		private int mod=10000;
		public RandIntGenerator(){}
		public RandIntGenerator(int modulo)
		{
			mod=modulo;
		}
		public int next()
		{
			return r.nextInt()%mod;
		}
	}
	public static class RandLongGenerator implements LongGenerator
	{
		public long next()
		{
			return r.nextLong();
		}
	}
	public static class RandFloatGenerator implements FloatGenerator
	{
		public float next()
		{
			return r.nextFloat();
		}
	}
	public static class RandDoubleGenerator implements DoubleGenerator
	{
		public double next()
		{
			return r.nextDouble();
		}
	}
	
}

public class TestArray2
{
	public static void main(String[]args)
	{
		int size =6;
		if(args.length!=0)
		size=Integer.parseInt(args[0]);
		boolean[]a1=new boolean[size];
		byte[] a2=new byte[size];
		char[] a3=new char[size];
		short[] a4=new short[size];
		int[] a5=new int[size];
		long[] a6=new long[size];
		float [] a7=new float[size];
		double []a8=new double[size];
		String [] a9=new String[size];
		Arrays2.fill(a1,new Arrays2.RandBooleanGenerator());
		Arrays2.print(a1);
		Arrays2.print("a1= ",a1);
		Arrays2.print(a1,size/3,size/3+size/3);
		
		Arrays2.fill(a2,new Arrays2.RandByteGenerator());
		Arrays2.print(a2);
		Arrays2.print("a2= ",a2);
		Arrays2.print(a2,size/3,size/3+size/3);
		
		Arrays2.fill(a3,new Arrays2.RandCharGenerator());
		Arrays2.print(a3);
		Arrays2.print("a3= ",a3);
		Arrays2.print(a3,size/3,size/3+size/3);
		
		Arrays2.fill(a4,new Arrays2.RandShortGenerator());
		Arrays2.print(a4);
		Arrays2.print("a4= ",a4);
		Arrays2.print(a4,size/3,size/3+size/3);
		
		Arrays2.fill(a5,new Arrays2.RandIntGenerator());
		Arrays2.print(a5);
		Arrays2.print("a5= ",a5);
		Arrays2.print(a5,size/3,size/3+size/3);
		
		Arrays2.fill(a6,new Arrays2.RandLongGenerator());
		Arrays2.print(a6);
		Arrays2.print("a6= ",a6);
		Arrays2.print(a6,size/3,size/3+size/3);
		
		Arrays2.fill(a7,new Arrays2.RandFloatGenerator());
		Arrays2.print(a7);
		Arrays2.print("a7= ",a7);
		Arrays2.print(a7,size/3,size/3+size/3);
		
		Arrays2.fill(a8,new Arrays2.RandDoubleGenerator());
		Arrays2.print(a8);
		Arrays2.print("a8= ",a8);
		Arrays2.print(a8,size/3,size/3+size/3);
		
		Arrays2.fill(a9,new Arrays2.RandStringGenerator(7));
		Arrays2.print(a9);
		Arrays2.print("a9= ",a9);
		Arrays2.print(a9,size/3,size/3+size/3);
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美三级电影在线观看| 国产一区二区精品久久91| 国产精品国产a| 国产三级欧美三级日产三级99| 日韩久久久精品| 美女视频免费一区| 亚洲va欧美va国产va天堂影院| 欧美aaaaaa午夜精品| 色婷婷精品大在线视频| 久久精品99久久久| 91蜜桃视频在线| 一区二区三区免费看视频| 欧美性大战xxxxx久久久| 91精品综合久久久久久| 一本到三区不卡视频| 91 com成人网| 亚洲国产成人私人影院tom | 一区二区三区高清不卡| 亚洲午夜免费视频| 日韩三级在线免费观看| 日韩欧美亚洲国产另类| 亚洲欧美在线另类| 日韩1区2区日韩1区2区| 精品制服美女久久| 色综合天天在线| 日韩欧美视频一区| 在线观看91精品国产入口| 欧美综合在线视频| 91精品国产综合久久精品app| 91亚洲精华国产精华精华液| 欧美www视频| 一区二区中文视频| 亚洲成人午夜影院| 99久久精品国产精品久久| 日韩一区和二区| 午夜视频在线观看一区二区| 一本久久综合亚洲鲁鲁五月天| 久久久无码精品亚洲日韩按摩| 国产91精品一区二区麻豆亚洲| 亚洲第一久久影院| 高清成人在线观看| 欧美亚洲国产bt| 热久久免费视频| 懂色av中文字幕一区二区三区| 欧美一区二区视频在线观看| 亚洲综合色区另类av| 成人午夜视频在线| 91色|porny| 欧美精品一区二区久久久| 激情六月婷婷久久| 欧美日韩国产天堂| 欧美国产一区二区在线观看 | 福利一区福利二区| 色播五月激情综合网| 国产亚洲欧洲997久久综合| 欧美一级二级三级蜜桃| 国产999精品久久久久久绿帽| 视频一区中文字幕国产| 色婷婷久久久综合中文字幕| 欧美激情综合在线| 国产成人综合精品三级| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 日韩欧美激情在线| 亚洲影视在线播放| 色综合 综合色| 中文字幕在线观看不卡| 9久草视频在线视频精品| 日本一区二区视频在线观看| 亚洲一区二区3| av在线不卡观看免费观看| 久久综合九色综合97_久久久| 美腿丝袜一区二区三区| 日韩一区二区影院| 天使萌一区二区三区免费观看| 欧美色老头old∨ideo| 国产精品久久福利| 亚洲一区二区视频在线| 国产成人亚洲综合a∨婷婷图片 | 久久99蜜桃精品| 日韩三级高清在线| 国产在线视频精品一区| 久久久精品欧美丰满| 国产精品一二一区| 精品卡一卡二卡三卡四在线| 国内精品嫩模私拍在线| 久久久一区二区三区捆绑**| 国产一区二区美女| 精品第一国产综合精品aⅴ| 精品午夜一区二区三区在线观看| 26uuu国产电影一区二区| 国产黄人亚洲片| 国产91在线|亚洲| 亚洲色大成网站www久久九九| 91国产丝袜在线播放| 午夜精品爽啪视频| 欧美日本在线看| 亚洲六月丁香色婷婷综合久久| 色综合久久综合网欧美综合网| 一区在线中文字幕| 久久久99精品免费观看| www.欧美日韩| 日日摸夜夜添夜夜添亚洲女人| 欧美一三区三区四区免费在线看 | 99v久久综合狠狠综合久久| 亚洲美女免费视频| 在线成人免费视频| 精品夜夜嗨av一区二区三区| 国产精品国产精品国产专区不片| 91女人视频在线观看| 秋霞午夜av一区二区三区| 91精品久久久久久蜜臀| 亚洲国产精华液网站w| 欧美丝袜第三区| 精品在线免费视频| 成人免费在线视频观看| 欧美一区二区三区播放老司机| 国产一区二区三区四| 日韩欧美国产不卡| 亚洲一级二级在线| 一本色道久久综合狠狠躁的推荐| 亚瑟在线精品视频| 国产精品乱码人人做人人爱| 欧美日韩激情在线| 国产乱子轮精品视频| 亚洲永久免费av| 国产女人水真多18毛片18精品视频| 91免费版在线| 精品一区二区三区在线播放| 亚洲人成人一区二区在线观看 | 色狠狠av一区二区三区| 免费视频一区二区| 亚洲精品自拍动漫在线| 日韩欧美国产综合| 在线精品国精品国产尤物884a| 国产一区二区美女诱惑| 一区二区三区欧美| 国产精品一区久久久久| 亚洲精品一线二线三线| 在线观看视频欧美| 国产不卡视频在线播放| 亚洲视频在线一区观看| 久久久久久99精品| 欧美日韩国产一区| 91一区二区在线观看| 精品一区二区日韩| 亚洲精品欧美激情| 精品理论电影在线观看| 在线一区二区视频| caoporn国产精品| 激情综合网激情| 天天影视网天天综合色在线播放 | 国产精品电影一区二区三区| 国产日韩欧美综合在线| 亚洲午夜免费福利视频| 福利一区福利二区| 精品欧美乱码久久久久久| 久久疯狂做爰流白浆xx| 丁香婷婷深情五月亚洲| 日韩午夜在线影院| 亚洲精品成人天堂一二三| 国产激情一区二区三区四区| 在线观看一区不卡| 精品三级在线观看| 性久久久久久久久| 欧美在线不卡一区| 亚洲色图制服诱惑| av在线综合网| 亚洲欧美国产77777| www.亚洲精品| 久久久久亚洲综合| 在线观看不卡视频| 99精品视频在线观看免费| 欧美一级片免费看| 亚洲综合丁香婷婷六月香| 久久久久综合网| 男女男精品网站| 国产清纯白嫩初高生在线观看91 | 国产视频一区二区三区在线观看 | 男男成人高潮片免费网站| 亚洲夂夂婷婷色拍ww47| 亚洲视频一区二区免费在线观看 | 国产一区二区毛片| 九九在线精品视频| 久久激情五月婷婷| 蜜桃视频在线观看一区二区| 色综合天天综合在线视频| 亚洲欧美一区二区视频| 国产精品久久久久久久久久免费看 | 欧美久久免费观看| 日韩精品自拍偷拍| 欧美一区二区人人喊爽| 6080午夜不卡| 日韩欧美三级在线| 欧美大片日本大片免费观看| 精品美女一区二区| 久久久一区二区三区捆绑**| 欧美经典一区二区三区| 国产精品嫩草99a| 91在线观看美女| 欧美体内she精高潮|