a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 156|回复: 1

[基础知识] JAVA认证辅导之非常棒的放礼花的源程序

[复制链接]
发表于 2012-8-4 12:37:27 | 显示全部楼层 |阅读模式
 1package com.accp.servletdemo;   2
2 d/ F( Y% Z7 d7 X  3import java.applet.Applet;
7 P! i+ R, M, G  4import java.applet.AudioClip;0 E# I0 q9 S1 N1 T: L0 K) ~% T
  5import java.awt.*;
) ?, x, q& h# y  H  6import java.awt.image.MemoryImageSource;! R3 B7 U: L. c( @" \6 x
  7import java.util.Random;
; h( R0 d; M1 c+ t+ w  82 g7 E" h; N3 m  H& |; N- F
  9public class jhanabi extends Applet implements Runnable {
+ }2 X8 l: w  t, C9 K) z  10
* _* o: [: \7 E2 i1 Z9 ]# A& {  11    private int m_nAppX;
( \- s1 p+ ]$ o+ a0 c/ Z  12, ~7 }% w3 B" ?3 G9 k
  13    private int m_nAppY;9 L, ?1 c" ~4 }& G
  143 R+ L8 Z! f3 g1 r/ \6 n; x
  15    private int m_centerX;
/ d5 A" E: r4 j- w  16
: A$ T* J! |) A  |& N  17    private int m_centerY;
% N8 U: J. P9 s0 r( W$ I6 P  18
9 w5 ]$ p4 ~2 t  19    private int m_mouseX;7 c4 a/ ~2 X$ a" N* `
  208 B& N' S# H# B$ i0 _. i2 S4 B
  21    private int m_mouseY;
, p0 U3 R; \  [" ]) h2 j  228 ~/ v  x9 i- R! o% }% u9 l
  23    private int m_sleepTime;
7 ]3 S0 \+ h- G5 a  24
# R+ E  x  m# z2 [  25    private boolean isError;: k, z& t4 m  ^( y( x- R' s5 N- {
  26
) M9 D0 r8 u7 t" A$ x& Y$ h( H- |  27    private boolean m_isPaintFinished;
) M" h' q% `( n' q5 W7 [% \8 W  289 {5 G9 W$ l# F* t6 x0 J
  29    boolean isRunning;5 M3 ?5 v4 M+ p& ~+ h6 G" ?9 R
  30: n& }4 j9 Y% T0 H0 F7 i) V. C
  31    boolean isInitialized;
* f, @, Z* X7 c: k- }  32
9 N' U) s1 B7 W$ l  33    Thread runner;
% D- g7 ?+ E5 R) v* B3 r  34
# j9 Z6 o9 m- g0 K' Y, m3 a  35    int pix0[];* T' q% w: L# |' p1 A
  36
( S0 ]5 y$ `, E( t  37    MemoryImageSource offImage;0 n% R4 M% n% ?6 S( ^6 P
  38
0 i) s; E/ |3 N6 u  39    Image dbImg;
9 C* o( y; h# f5 G# [* R) @  z9 F* u  40
" C6 H& `6 E( ]! v2 l0 {  41    int pixls;* }1 p7 q6 v7 p% e
  42
* q$ C2 t1 u9 I  43    int pixls2;
( e4 L5 {, n: K: Y/ u  k  44
; _3 ?3 B9 V) L  45    Random rand;+ R5 _% l" H1 M9 j) }. ]. O
  46
) Z# e1 v  X* ]; [0 P1 y( }  47    int bits;  ^+ M# A( a, H& i! j" P; y
  48
8 @  A( {. K: `! }5 g% V, C  49    double bit_px[];
1 A$ W6 |) P" }  m+ \( W' Y. k
  50
回复

使用道具 举报

 楼主| 发表于 2012-8-4 12:37:28 | 显示全部楼层

JAVA认证辅导之非常棒的放礼花的源程序

</p>  51    double bit_py[];! q  u- U2 w! I
  529 p; }. u4 P) U& Y4 ]9 Y
  53    double bit_vx[];/ N  V. `& s4 E; Q9 u0 z' D% M  F
  54
- y. ~, m4 @* I5 [) V: T  55    double bit_vy[];3 l: m; J# {/ {! D" \
  56
6 r+ T. O' a; }  57    int bit_sx[];& a, Z! c" B8 ~- j; J6 e
  587 M5 Z9 ^) j1 W: F) E
  59    int bit_sy[];
% C9 `+ B% w, [8 a% q  60
$ I) I' ], {4 L  61    int bit_l[];
2 d! ]( d, C8 |' A- f$ m0 T8 W4 c$ f: t  621 y) Y5 e4 l7 `, X
  63    int bit_f[];9 {) ?, u5 a6 F2 D) L2 F) U
  646 V- E. r8 S5 A8 O
  65    int bit_p[];8 N9 {! ]( F6 `+ f9 C
  660 h& u4 w, V, p/ C0 W* \0 P8 K
  67    int bit_c[];
- h+ m. y  L" \" A  68$ o, L/ n, k* f+ y- ^1 M
  69    int bit_max;& e3 B. X( `0 i9 n( \, J1 t$ _
  70
, u$ @2 h! g, X; ]  71    int bit_sound;
, x. W6 m3 \8 ^" A  72
- g9 J' b' d7 X2 F  73    int ru;, y3 f7 D% R" S: v$ M1 E2 b/ _/ N
  74
2 a4 h( c# [4 g) P) b! m  75    int rv;
" o, C" f7 ~; v/ x9 V3 K- n  76
- Q& E" I! m0 g- g) Z# ^  77    AudioClip sound1;/ a% a: {4 S: ~# z9 @9 G
  78' k' t* q! @1 F2 j6 L2 a2 X. e3 `4 C
  79    AudioClip sound2;9 j& r* z; g& l7 M- M
  80( J2 x6 A! K! W5 {. x& m
  81    public jhanabi() {
: u+ y! K/ P1 U3 J3 ]% y* T  82        m_mouseX = 0;
( T( j7 d' s' `" u  83        m_mouseY = 0;* z% b; x1 m. z
  84        m_sleepTime = 5;
5 Z2 v/ _7 ]5 S+ G# i* F, b  85        isError = false;
' \& A2 m6 U/ S; [3 Z* a% t! ^  86        isInitialized = false;* y. `1 h) X% e) P/ w+ i
  87        rand = new Random();
; a3 F( y/ x/ y- ^: [+ Y  88        bits = 10000;
5 s4 q! {% `# ]$ y  89        bit_px = new double[bits];
. M9 H5 _, _2 z1 W1 f& Z  90        bit_py = new double[bits];6 f5 J: l4 A6 N) ^
  91        bit_vx = new double[bits];& s) H8 S' Y; Q1 k. W. d1 A
  92        bit_vy = new double[bits];
) H5 `  e9 v$ T' g( u4 ~% Q  93        bit_sx = new int[bits];
4 O) h% r4 ]( j; ^# C  94        bit_sy = new int[bits];
; j6 b1 s3 V+ z; p8 }  95        bit_l = new int[bits];/ @. x$ Q+ _' s6 E5 P
  96        bit_f = new int[bits];
. j6 x6 w/ F3 h" [# Q& Q  97        bit_p = new int[bits];; o% k; O) f4 k1 [; j2 E
  98        bit_c = new int[bits];: m3 z9 K+ r' K, q2 \/ f
  99        ru = 50;
6 W% p2 Q# T, \8 v) _( |* s' E  100        rv = 50;
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-4-29 16:47 , Processed in 0.241487 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表