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

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

?? dla.java

?? 都是介紹l文法來實現的java分形小程序
?? JAVA
字號:
//DLA模型(分形頻道:fractal.cn)2004
import java.awt.*;
import java.applet.*;
import java.io.*;
import java.util.*;
import java.lang.String;

public class dla extends Applet implements Runnable 
{
    Thread     runner;
    int        WIDTH,HEIGHT;
    Graphics   g; 
    Random     nrand;
     
    int        MaxNum;
    int        YUAN,MAXYUAN,  Ox,Oy,num;
     
    int        P[][],p0[];
    boolean    moving=false;
	
    public void init() 
    {
        Date d=new Date();
	 nrand=new Random(d.getTime());
	 	 
	 WIDTH=this.size().width;
	 HEIGHT=this.size().height;
	 String s;
	    
	 g=this.getGraphics();
	 g.setColor(Color.black);
        g.fillRect(0,0,WIDTH,HEIGHT);
        
	 s=getParameter("NUM");
	 if (s==null) MaxNum=1000;
	 else MaxNum = Integer.parseInt(s);
	 
	 setBackground(Color.black);
	 setForeground(Color.white);
		
	 Ox=WIDTH/2;
	 Oy=HEIGHT/2;
	 	
	 P=new int[MaxNum][2];
	 p0=new int[2];
        
        P[0][0]=0;
        P[0][0]=0;
        num=1;
                 
        YUAN=5;
        MAXYUAN=10; 	 
    }
	
        public void start()
	 {
	     if (runner == null)
	     {
	         runner= new Thread(this);
		  runner.start();
	     }
	 }
	
        public void stop()
	 {
	     if (runner!=null)
	     {
	         runner.stop();
		  runner=null;
	     }
	 }
	
	 public void run()
	 {	
	     while (true) 
            {
	         try { Thread.sleep(0); } 
		  catch (InterruptedException e){};

		  if ( isVisible()  ) 
                {
	             RunMe();
                }
            }	  
        }
	
	 public void  RunMe()
	 {
	     if(!moving)
            {
                GP(p0);
                moving=true;
                drawBill(p0,true);
            }
         
            if(!DCK(p0,num))  drawBill(p0,false);
       
            switch(randomise(4))
            {
                case 0: 
                       p0[0]= p0[0]-1; 
                       break;
                case 1: 
                       p0[0]=p0[0]+1; 
                       break;
                case 2: 
                       p0[1]= p0[1]-1; 
                       break;
                case 3: 
                       p0[1]=p0[1]+1; 
                       break;
            }
         
            if(DCOut(p0)) { moving=false;}
            else
            {
                drawBill(p0,true);
                if(DC(p0,num))
                {
                    P[num][0]=p0[0];
                    P[num][1]=p0[1];
                    num++;
              
                    if(num>=MaxNum)  DomyInit();
                    else
                    {
                        moving=false;
                        doCalcMinRad(num);
                    }
                }
            }
        }
	 
	 public void paint(Graphics g)
	 {}
	
	 int myabs(int s)
	 {
 	     if(s<0) return -s;
	     return s;
	 }

        private void GP(int  dst[])
        {
            int xs,ys,s0,min,max;
            int  val;
  
            min=(YUAN*YUAN*3)/4;
            max=(YUAN*YUAN*4)/3;
   
            val=(YUAN*3)/2;
  
            while(true)
            {
                xs=randomise(val*2)-val;
                ys=randomise(val*2)-val;
                s0=xs*xs + ys*ys;
                if(s0<max && s0>min) break;
            }
 
            dst[0]=xs;  dst[1]=ys;
        }

        private boolean DC(int src[],int N)
        {
            int i;
            for(i=0;i<N;i++)
            {
                if(DCTooNear(src,P[i])) return false;
            }
 
            for(i=0;i<N;i++)
            {
                if(DCNear(src,P[i])) return true;
            }
            return false;
        }

        private boolean DCTooNear(int P0[],int P1[])
        {
            int  x,y;
 
            x=myabs(P0[0] - P1[0]);
            y=myabs(P0[1] - P1[1]);
            if(x==0 && y==0) return true;
    
            return false;
        }

        private boolean DCNear(int P0[],int P1[])
        {
            int x,y;
 
            x=myabs(P0[0] - P1[0]);
            y=myabs(P0[1] - P1[1]);
            if(x>1 || y>1) return false;
     
            return true;
        }

        private boolean DCOut(int src[])
        {
            int xs,ys,s0;
 
            xs=src[0];
            ys=src[1];
            s0=xs*xs + ys*ys;
            if(s0>MAXYUAN*MAXYUAN) return true;

            return false;
        }

        private void  drawBill(int srcP[],boolean draw)
        {
            if(draw) g.setColor(Color.cyan);
            else  g.setColor(Color.black);
		      
	     g.fillOval(srcP[0]+Ox,srcP[1]+Oy,1,1);

          
        }

        private void  doCalcMinRad(long N)
        {
            int    i,n0=0,xs,ys,val;
            double d0;

            for(i=0;i<N;i++)
            {
                xs=P[i][0];
                ys=P[i][1];
                val=xs*xs + ys*ys;
                if(val>n0) n0=val;
            }

            d0=n0;
            d0=Math.sqrt(d0);
    
            YUAN=(int)d0;
            if(YUAN<5) YUAN=5;
    
            MAXYUAN=YUAN*2;
            if(MAXYUAN - YUAN>100) MAXYUAN=YUAN+100;   
        }

        private boolean DCK(int src[],long N)
        {
            int i;
 
            for(i=0;i<N;i++)
            {   if(src[0]==P[i][0] && src[1]==P[i][1]) return true;  }
 
            return false;
        }

        private void DomyInit()
        {
            g.setColor(Color.black);
            g.fillRect(0,0,WIDTH,HEIGHT);

            P[0][0]=0;
            P[0][1]=0;
            num=1;
            drawBill(P[0],true);
        
            YUAN=5;
            MAXYUAN=10;
        }

	private int randomise(int range)
	{
	    return( java.lang.Math.abs(nrand.nextInt()) % range);
	}
    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩在线观看一区二区 | 欧美日韩三级一区二区| 日本亚洲电影天堂| 中文字幕在线不卡视频| 日韩色视频在线观看| 一本大道久久精品懂色aⅴ| 久久99九九99精品| 夜夜爽夜夜爽精品视频| 国产午夜亚洲精品不卡| 91精品国产一区二区人妖| 色综合久久久网| 国产成人啪午夜精品网站男同| 亚洲国产一区二区视频| 国产精品视频一区二区三区不卡| 在线不卡欧美精品一区二区三区| 99久久综合狠狠综合久久| 精品一区二区三区日韩| 亚洲国产视频在线| 17c精品麻豆一区二区免费| 26uuu色噜噜精品一区二区| 欧美日韩国产高清一区二区| 色一区在线观看| 成人伦理片在线| 国产精品系列在线播放| 国产一区视频导航| 日本伊人精品一区二区三区观看方式| 一区二区三区四区av| 亚洲天堂中文字幕| 中文字幕一区在线| 欧美国产日韩亚洲一区| 国产亚洲精品久| 2024国产精品视频| 久久婷婷久久一区二区三区| 精品欧美一区二区三区精品久久| 欧美精品精品一区| 欧美女孩性生活视频| 在线精品视频免费播放| 在线欧美日韩精品| 在线日韩一区二区| 欧美亚日韩国产aⅴ精品中极品| 94色蜜桃网一区二区三区| 99re视频精品| 91麻豆成人久久精品二区三区| 91在线精品一区二区| 色综合久久久久网| 在线观看日韩精品| 欧美日韩国产精品成人| 欧美情侣在线播放| 日韩欧美国产综合| 久久亚洲影视婷婷| 中文字幕一区二区三| 亚洲精品伦理在线| 丝袜诱惑亚洲看片| 美日韩黄色大片| 国产91精品久久久久久久网曝门 | 日韩在线观看一区二区| 蜜桃av一区二区| 国产精品白丝jk白祙喷水网站| 国产精品白丝av| 91在线小视频| 欧美绝品在线观看成人午夜影视| 欧美一区二区三区日韩| 久久久国产综合精品女国产盗摄| 国产欧美日韩视频在线观看| 自拍视频在线观看一区二区| 亚洲一区二区偷拍精品| 久久97超碰国产精品超碰| 成人综合日日夜夜| 欧美在线观看18| 欧美tickling网站挠脚心| 欧美激情一区二区三区四区 | 国产精品电影一区二区| 亚洲一区二区三区四区五区黄 | 亚洲午夜一二三区视频| 精品夜夜嗨av一区二区三区| 国产**成人网毛片九色 | 国产欧美精品一区| 亚洲国产精品天堂| 国产真实乱偷精品视频免| 91视频精品在这里| 日韩欧美中文字幕公布| 亚洲欧美在线aaa| 天天影视涩香欲综合网| 国产精品1区2区3区在线观看| 日本韩国欧美一区| 日韩欧美电影一二三| 亚洲天堂成人网| 国内精品在线播放| 欧美日韩在线免费视频| 日本一区二区三区国色天香 | 欧美一区二区三区视频在线 | 蜜臀av一级做a爰片久久| 成人国产免费视频| 日韩欧美成人一区| 一区二区三区不卡视频| 国产美女久久久久| 欧美伦理视频网站| 亚洲人一二三区| 国产精品77777竹菊影视小说| 欧美亚洲国产一区二区三区va| 久久精品免费在线观看| 日韩 欧美一区二区三区| 91首页免费视频| 国产女人18水真多18精品一级做| 视频一区二区国产| 色婷婷综合视频在线观看| 久久久91精品国产一区二区三区| 日韩影院免费视频| 在线精品观看国产| 《视频一区视频二区| 丰满白嫩尤物一区二区| 精品少妇一区二区三区在线视频| 亚洲国产中文字幕在线视频综合 | 久久精品国产精品青草| 欧美日韩精品久久久| 亚洲激情男女视频| av不卡免费在线观看| 国产欧美日韩视频一区二区| 国产在线一区观看| 日韩欧美国产综合一区 | 91视频在线观看| 中文字幕精品一区| 国产成人综合在线观看| 精品国产髙清在线看国产毛片| 日韩成人一级大片| 91精品国产综合久久久蜜臀粉嫩| 亚洲国产wwwccc36天堂| 欧美在线免费播放| 亚洲高清三级视频| 欧美色成人综合| 艳妇臀荡乳欲伦亚洲一区| 91国偷自产一区二区三区成为亚洲经典 | 成人午夜视频免费看| 国产日韩v精品一区二区| 国产在线播放一区二区三区| 精品国产乱码久久久久久久久| 久久精品国产网站| 精品国产91洋老外米糕| 韩国av一区二区| 国产日韩在线不卡| 成a人片国产精品| 亚洲欧美日韩在线不卡| 色94色欧美sute亚洲13| 亚洲大片一区二区三区| 在线播放欧美女士性生活| 免费看欧美女人艹b| 欧美mv和日韩mv国产网站| 国产馆精品极品| 国产精品久久久久影院老司| 91麻豆成人久久精品二区三区| 一区二区三区日韩欧美| 欧美精品在线观看一区二区| 日本aⅴ免费视频一区二区三区| 精品少妇一区二区三区日产乱码| 国产在线不卡一区| 亚洲图片欧美激情| 欧美年轻男男videosbes| 精品一区二区久久久| 欧美激情一区二区三区蜜桃视频| 91免费版pro下载短视频| 亚洲国产美女搞黄色| 欧美一级黄色大片| 成人免费视频app| 亚洲激情欧美激情| 日韩精品一区二区三区在线观看| 国产精品99久久久久久久女警| 亚洲欧美日韩久久| 51精品国自产在线| 国产成人精品免费网站| 亚洲一区二区四区蜜桃| 日韩欧美国产一二三区| 波多野结衣精品在线| 午夜精品在线看| 国产人成一区二区三区影院| 欧美在线观看视频一区二区三区| 六月丁香婷婷色狠狠久久| 国产精品视频一二三区| 欧美日韩国产免费| 高清成人在线观看| 亚洲成人在线网站| 久久久久久久久99精品| 欧美三级乱人伦电影| 国产高清在线精品| 亚洲一二三四在线观看| 国产亚洲一区二区三区在线观看| 91麻豆免费视频| 久久99精品久久久久婷婷| 亚洲视频综合在线| 亚洲精品一线二线三线无人区| 色综合天天在线| 国产呦精品一区二区三区网站| 亚洲午夜免费福利视频| 国产欧美日韩三级| 欧美一区二区免费观在线| 91在线免费视频观看| 国产一区二区三区久久悠悠色av| 亚洲国产中文字幕| 中文字幕一区二区三区在线不卡| 精品日韩在线一区| 欧美日韩一二三|