testrandomnum.java

来自「一些JavaAPI测试的源代码(包括一些Java中常用的数据结构类」· Java 代码 · 共 95 行

JAVA
95
字号
//import java.util.Random;
import java.awt.*;
import java.util.*;

public class TestRandomNum
{
	
	public static void main(String[] args)
	{
		Point temp = new Point();
		Vector v = new Vector();
		v.add(new Point(1,1));
		v.add(new Point(1,2));
		v.add(new Point(1,3));
		v.add(new Point(1,4));
		v.add(new Point(1,5));
		v.add(new Point(1,6));
		v.add(new Point(1,7));
		v.add(new Point(1,8));
		v.add(new Point(1,9));
		v.add(new Point(1,0));
		
		v.add(new Point(2,1));
		v.add(new Point(2,2));
		v.add(new Point(2,3));
		v.add(new Point(2,4));
		v.add(new Point(2,5));
		v.add(new Point(2,6));
		v.add(new Point(2,7));
		v.add(new Point(2,8));
		v.add(new Point(2,9));
		v.add(new Point(2,0));
		
		v.add(new Point(3,1));
		v.add(new Point(3,2));
		v.add(new Point(3,3));
		v.add(new Point(3,4));
		v.add(new Point(3,5));
		v.add(new Point(3,6));
		v.add(new Point(3,7));
		v.add(new Point(3,8));
		v.add(new Point(3,9));
		v.add(new Point(3,0));
		
		
		v.add(new Point(2,3));
		v.add(new Point(3,4));
		v.add(new Point(4,5));
		v.add(new Point(5,6));
		v.add(new Point(6,7));
		v.add(new Point(7,8));
		v.add(new Point(8,9));
		v.add(new Point(9,0));
		//Iterator iterator = v.iterator();
		//int temp = (int)(Math.random()*100);
		//System.out.println(temp);
		
		
		boolean tag = true;
		for(;tag==true;)
		{
			temp.x= (int)(Math.random()*10);
			temp.y= (int)(Math.random()*10);
			System.out.println(temp.x+":"+temp.y);
			Iterator iterator = v.iterator();
			while(iterator.hasNext())
			{
				if(iterator.next().equals(new Point(temp.x,temp.y)))
				{
					//continue;
					System.out.println("the same!\n");
					//this.test();
					tag = false;
				
				}
				/*
				else
				{
					System.out.println("not");
				}*/
			}
			//break;
			if (tag == false)
			{
				tag= true;
			}
			else 
			{
				tag = false;
			}
		}

	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?