r3.dvi
|
|
|
- せぴあ すみだ
- 7 years ago
- Views:
Transcription
1 Java ( GSSM 1? a 4b / / HTML X (0,32,255 #0020FF Java xclock -bg #0020FF xclock ^C (Control C xclock 4c 1
2 import java.applet.applet; import java.awt.*; public class r2ex4c extends Applet { Font fn = new Font("Helvetica", Font.BOLD, 36); public void paint(graphics g) { g.setfont(fn); for(int i = 0; i < 10; ++i) { g.setcolor(new Color(i*25, 100+i*10, 255-i*20)); g.drawstring("hello, World", 30+i*3, 30+i*10);! 1.2 8b 8a 8 5 8b 1 import java.applet.applet; import java.awt.*; public class r2ex8b extends Applet { int[] x = new int[100]; int[] y = new int[100]; public void paint(graphics g) { g.setcolor(new Color(100, 0, 255)); double cx = 150; double cy = 100; double longradius = 100.0; double shortradius = 35.0; int num = 5; for(int i = 0; i < 2*num; ++i) { double rad = (2.0 * Math.PI) * i / (2*num); if(i%2!= 0) { x[i] = (int)(cx + longradius * Math.cos(rad)); y[i] = (int)(cy + longradius * Math.sin(rad)); else { x[i] = (int)(cx + shortradius * Math.cos(rad)); y[i] = (int)(cy + shortradius * Math.sin(rad)); g.fillpolygon(x, y, 2*num); 2
3 num 2 2? double int Java (C C++ (double)(2*num 1.3 8d 8c 8d ( 8d (? 2 fillpolygon( import java.applet.applet; import java.awt.*; public class r2ex8d extends Applet { public void paint(graphics g) { g.setcolor(color.red); g.fillrect(70, 20, 160, 160); g.setcolor(color.white); g.fillrect(130, 40, 40, 120); g.fillrect(90, 80, 120, 40); Color.red? Color ( Math.PI 2 Java ( [...], ::= ::= ::= [public] class { ::= [extends ] [implements, ] ::= [public] [static] [= ]; ::= [public] [static] [ ] (, ) [ ] { 3
4 1 ( ::= [public] interface { ::= [public] [static] (, ); ::= ::= [] void ::= boolean byte char int long float double ::= throws [, ] ( if while for ::= [= ]; ; if( ) [else ] while( ) for([ =] ; ; ) { break; continue; return [ ]; ::= [ ] new (, ) new [ ] new []{,. (, ). (, ).. ( ) ::= [l] [f] "..."... l long int f float double a = b; = + - * / % & ^ ~ << >> &&! ==!= < > <= >= = += -= *= new (... ( new [ ] new []{,.. 2 4
5 . (...). (...) ( static class... { public static void method1(...) {... public void method2(...) {... method1 method2 public void ( 3 class... { static int var1; int var2; public static void method1(int x,...) { int y;... public void method2(int z,...) { int t;... var1 var2 y t x z 4 ( ( interface Animal { public void walk(double speed); // public void tell(string message); // ( interface Figure { public void addtime(double dt); // public void draw(graphics g); // 5
6 ... Figure f = new Triangle(...);... f.addtime(1.00); f.draw(g); f Figure 5! class Circle implements Figure { Color col; double cx, cy, rad; public Circle(Color c, double x, double y, double r) { col = c; cx = x; cy = y; rad = r; public void addtime(double dt) { public void draw(graphics g) { g.setcolor(col); g.filloval((int)(cx-rad), (int)(cy-rad), (int)(rad*2), (int)(rad*2)); (1) Figure Figure 2 ( (2) col cx cy rad (3) new Circle(... new new (4) addtime( (5) draw( Graphics Figure Circle 6
7 import java.applet.applet; import java.awt.*; public class R3Sample1 extends Applet { Figure f1 = new Circle(Color.blue, 100.0, 100.0, 30.0); Figure f2 = new Circle(Color.red, 120.0, 80.0, 20.0); public void paint(graphics g) { f1.addtime(10.0); f1.draw(g); f2.addtime(10.0); f2.draw(g); interface Figure { public void addtime(double time); public void draw(graphics g); class Circle implements Figure { Color col; double cx, cy, rad; public Circle(Color c, double x, double y, double r) { col = c; cx = x; cy = y; rad = r; public void addtime(double t) { public void draw(graphics g) { g.setcolor(col); g.filloval((int)(cx-rad),(int)(cy-rad),(int)(rad*2),(int)(rad*2)); paint() HTML (! <html><head><title>sample</title></head><body> <h1>r3sample1</h1> <applet code="r3sample1.class" width=300 height=200></applet> </body></html> 7
8 2 2 a. b. c. : d. : 2 e. Helvatica : vx vy(x /Y addtime() x = x + V x t y = y + V y t 6 (?)! CPU 2 3 paint( Java Thread Runnable public interface Runnable { public void run(); run( ( 7 import java.applet.applet; import java.awt.*; public class R3Sample2 extends Applet { Figure f1 = new RotPolygon(Color.blue, 100.0, 100.0, 50.0, 5, -0.5); Figure f2 = new RotPolygon(Color.red, 150.0, 80.0, 70.0, 3, 0.8); boolean running; long basetime; 8
9 public void paint(graphics g) { long time = System.currentTimeMillis(); double dt = 0.001*(time-basetime); basetime = time; f1.addtime(dt); f1.draw(g); f2.addtime(dt); f2.draw(g); public void start() { running = true; basetime = System.currentTimeMillis(); (new Thread(new Timer())).start(); public void stop() { running = false; running ( true false ( basetime paint( start(stop( ( running true running false class Timer implements Runnable { public void run() { while(running) { try { Thread.sleep(100); catch(exception e) { repaint(); Timer Runnable implements run( running true 100 repaint()( try { A catch(exception e) { B A ( B running repaint( Timer ( 9
10 interface Figure { public void addtime(double time); public void draw(graphics g); class RotPolygon implements Figure { int[] px, py; Color col; int num; double cx, cy, rad, theta, vtheta; public RotPolygon(Color c, double x, double y, double r, int n, double v) { col = c; num = n; cx = x; cy = y; rad = r; theta = 0.0; vtheta = v; px = new int[num]; py = new int[num]; public void addtime(double dt) { theta = theta + dt*vtheta; public void draw(graphics g) { for(int i = 0; i < num; ++i) { double t = theta + (2.0 * Math.PI) * i / num; px[i] = (int)(cx + rad * Math.cos(t)); py[i] = (int)(cx + rad * Math.sin(t)); g.setcolor(col); g.fillpolygon(px, py, num); 1 (! 2 4 ( 5 a. ( ) b. c. 8 ( ( : (simulation 10
11 import java.applet.applet; import java.awt.*; public class R3Sample2 extends Applet { Figure f1 = new BounceCircle(Color.blue, 100.0, 100.0, 30.0, 30.0, 95.0); Figure f2 = new BounceCircle(Color.red, 120.0, 80.0, 20.0, -85.0, 50.0); boolean running; long basetime; public void paint(graphics g) { long time = System.currentTimeMillis(); double dt = 0.001*(time-basetime); basetime = time; f1.addtime(dt); f1.draw(g); f2.addtime(dt); f2.draw(g); public void start() { running = true; basetime = System.currentTimeMillis(); (new Thread(new Timer())).start(); public void stop() { running = false; class Timer implements Runnable { public void run() { while(running) { try { Thread.sleep(100); catch(exception e) { repaint(); interface Figure { public void addtime(double time); public void draw(graphics g); class BounceCircle implements Figure { double width = 300.0; double height = 200.0; Color col; double cx, cy, rad, vx, vy; 11
12 public BounceCircle(Color c, double x, double y, double r, double vx1, double vy1) { col = c; cx = x; cy = y; rad = r; vx = vx1; vy = vy1; public void addtime(double dt) { cx = cx + vx*dt; cy = cy + vy*dt; if(cx < 0 && vx < 0.0) { vx = -vx; if(cx > width && vx > 0.0) { vx = -vx; if(cy < 0 && vy < 0.0) { vy = -vy; if(cy > height && vy > 0.0) { vy = -vy; public void draw(graphics g) { g.setcolor(col); g.filloval((int)(cx-rad),(int)(cy-rad),(int)(rad*2),(int)(rad*2)); ( X /Y addtime( t X /Y X /Y 6 ( 7 BounceCirle a. b. ( ( c. ( d. (!: ) 8 12
アプレットの作成
- 1 - import java.applet.applet; import java.awt.graphics; public class HelloWorld extends Applet { public void init() { resize(150,60) ; public void paint ( Graphics g ) { g.drawstring("hello, world!",
Java演習(4) -- 変数と型 --
50 20 20 5 (20, 20) O 50 100 150 200 250 300 350 x (reserved 50 100 y 50 20 20 5 (20, 20) (1)(Blocks1.java) import javax.swing.japplet; import java.awt.graphics; (reserved public class Blocks1 extends
r3.dvi
10 3 2010.9.21 1 1) 1 ( 1) 1: 1) 1.0.1 : Java 1 import java.awt.*; import javax.swing.*; public class Sample21 extends JPanel { public void paintcomponent(graphics g) { g.setcolor(new Color(255, 180, 99));
Java演習(9) -- クラスとメソッド --
Java (9) Java (9) Java (9) 3 (x, y) x 1 30 10 (0, 50) 1 2 10 10 (width - 10, 80) -2 3 50 10 (width / 2, 110) 2 width 3 (RectMove4-1.java) import javax.swing.japplet; import javax.swing.timer; import java.awt.graphics;
やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF
pref : 2004/6/5 (11:8) pref : 2004/6/5 (11:8) pref : 2004/6/5 (11:8) 3 5 14 18 21 23 23 24 28 29 29 31 32 34 35 35 36 38 40 44 44 45 46 49 49 50 pref : 2004/6/5 (11:8) 50 51 52 54 55 56 57 58 59 60 61
19 3!! (+) (>) (++) (+=) for while 3.1!! (20, 20) (1)(Blocks1.java) import javax.swing.japplet; import java.awt.graphics;
19 3!!...... (+) (>) (++) (+=) for while 3.1!! 3.1.1 50 20 20 5 (20, 20) 3.1.1 (1)(Blocks1.java) public class Blocks1 extends JApplet { public void paint(graphics g){ 5 g.drawrect( 20, 20, 50, 20); g.drawrect(
Java 2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q 2.
Java 2 p.1 2 Java Java JDK Sun Microsystems Oracle JDK javac Java java JVM appletviewer IDE Sun Microsystems NetBeans, IBM 1 Eclipse 2 IDE GUI JDK Java 2.1 Hello World! 2.1.1 Java 2.1.1 Hello World Emacs
< F2D F B834E2E6A7464>
ランダムウォーク [Java アプレット ] [Java アプレリケーョン ] 1. はじめに 酔っぱらいは前後左右見境なくふらつきます 酔っぱらいは目的地にたどり着こうと歩き回っているうちに何度も同じところに戻って来てしまったりするものです 今 酔っぱらいが数直線上の原点にいるとします 原点を出発して30 回ふらつくとき 30 回目に酔っぱらいがいる位置は 出発点である原点からどれくらい離れてしまっているのでしょうか
Microsoft PowerPoint prog1_doc2x.pptx
アプレット public class extends Applet { public void paint(graphics g) { // アプレット描画 g.drawstring( Hello World, 10, 20 ); page 1 アプレット : 色 public class extends Applet { Color col; // カラークラス int red, grn, blu;
Microsoft PowerPoint prog1_doc2.pptx
2011 年 12 月 6 日 ( 火 ) プログラミング Ⅰ Java Applet プログラミング 文教大学情報学部経営情報学科堀田敬介 アプレット Applet public class クラス名 extends Applet { public void paint(graphics g) { // アプレット描画 g.drawstring( Hello World, 10, 20); 10
I HTML HashMap (i) (ii) :.java import java.net.*; import java.io.*; import java.util.hashmap; public class SimpleStopWatch { public static voi
II Java 10 2 12 10:30 12:00 I. I III II. III. IV. ( a d) V. : this==null, T == N A ActionListener C class D actionperformed G getsource I implements K KeyListener J JApplet L addmouselistener M MouseListener
K227 Java 2
1 K227 Java 2 3 4 5 6 Java 7 class Sample1 { public static void main (String args[]) { System.out.println( Java! ); } } 8 > javac Sample1.java 9 10 > java Sample1 Java 11 12 13 http://java.sun.com/j2se/1.5.0/ja/download.html
Applet java.lang.object java.awt.component java.awt.container java.awt.panel java.applet.applet
13 Java 13.9 Applet 13.10 AppletContext 13.11 Applet java.lang.object java.awt.component java.awt.container java.awt.panel java.applet.applet Applet (1/2) Component GUI etc Container Applet (2/2) Panel
II Java :30 12:00 I. I IV II. III. IV. ( a d) V. : this==null, T == N A ActionListener C class D actionperformed G getsource I implements K
II Java 09 2 13 10:30 12:00 I. I IV II. III. IV. ( a d) V. : this==null, T == N A ActionListener C class D actionperformed G getsource I implements K KeyListener J JApplet L addmouselistener M MouseListener
Local variable x y i paint public class Sample extends Applet { public void paint( Graphics gc ) { int x, y;... int i=10 ; while ( i < 100 ) {... i +=
Safari AppletViewer Web HTML Netscape Web Web 13-1 Applet Web Applet init Web paint Web start Web HTML stop destroy update init Web paint start Web update Event Driven paint Signature Overwriting Overriding
2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q B
2 p.1 2 Java Java JDK Sun Microsystems Oracle JDK javac Java java JVM appletviewer IDESun Microsystems NetBeans, IBM 1 Eclipse 2 IDE GUI JDK Java 2.1 Hello World! 2.1.1 Java 2.1.1 Hello World Emacs Hello0.java
< F2D82518CC282CC D2E6A7464>
2 個のさいころ 1. はじめに [Java アプレット ] [Java アプリケーション ] 2 個のさいころを同時に投げたときの目の出方を考えてみましょう この 2 個のさいころをそれぞれ さいころ Ⅰ さいころ Ⅱ とすると その目の出方は順に 1 1 2 1 3 1 4 1 5 1 6 1 1 2 2 2 3 2 4 2 5 2 6 2 1 3 2 3 3 3 4 3 5 3 6 3 1 4
< F2D825282CC947B909482CC A815B83682E6A>
3 の倍数のトランプカード 1. はじめに [Java アプレット ] [Java アプリケーション ] ここにトランプが 1 組あります ジョーカー 2 枚を除いて 52 枚を使います 3 の倍数は スペード クローバ ダイヤ ハートに それぞれ 3 と 6 と 9 と 12 の 4 枚ずつあるので 4 4=16 枚あります この 52 枚のトランプから 1 枚引いたとき そのカードが 3 の倍数である確率を考えます
新・明解Java入門
537,... 224,... 224,... 32, 35,... 188, 216, 312 -... 38 -... 38 --... 102 --... 103 -=... 111 -classpath... 379 '... 106, 474!... 57, 97!=... 56 "... 14, 476 %... 38 %=... 111 &... 240, 247 &&... 66,
Java 3 p.2 3 Java : boolean Graphics draw3drect fill3drect C int C OK while (1) int boolean switch case C Calendar java.util.calendar A
Java 3 p.1 3 Java Java if for while C 3.1 if Java if C if if ( ) 1 if ( ) 1 else 2 1 1 2 2 1, 2 { Q 3.1.1 1. int n = 2; if (n
シミュレーションの簡単な例 GUI 無しのシミュレーションを作る GUI を作る パラメタを設定するデモンストレーションをする 2 オブジェクト指向プログラミング特論
例 : 簡単な酔歩シミュレーション 1 オブジェクト指向プログラミング特論 シミュレーションの簡単な例 GUI 無しのシミュレーションを作る GUI を作る パラメタを設定するデモンストレーションをする 2 オブジェクト指向プログラミング特論 簡単な二次元酔歩 Walker は二次元面内で 4 方向に等確率で移動 メソッド move で移動し 新しい位置を返す Simulation クラス 多数の
2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q B
2 p.1 2 Java Java JDK Sun Microsystems Oracle JDK javac Java java JVM appletviewer IDESun Microsystems NetBeans, IBM 1 Eclipse 2 IDE GUI JDK Java 2.1 Hello World! 2.1.1 Java 2.1.1 Hello World Emacs Hello0.java
Java学習教材
Java 2016/4/17 Java 1 Java1 : 280 : (2010/1/29) ISBN-10: 4798120987 ISBN-13: 978-4798120980 2010/1/29 1 Java 1 Java Java Java class FirstExample { public static void main(string[] args) { System.out.println("
10K pdf
#1 #2 Java class Circle { double x; // x double y; // y double radius; // void set(double tx, double ty){ x = tx; y = ty; void set(double tx, double ty, double r) { x = tx; y = ty; radius = r; // Circle
3 p.1 3 Java Java Java try catch C Java if for while C 3.1 boolean Java if C if ( ) 1 if ( ) 1 else , 2 { } boolean true false 2 boolean Gr
3 p.1 3 Java Java Java try catch C Java if for while C 3.1 boolean Java if C if ( ) 1 if ( ) 1 else 2 1 1 2 2 1, 2 { boolean true false 2 boolean Graphics draw3drect fill3drect C int C OK while (1)...
< F2D A839382CC906A2E6A7464>
ビュホンの針 1. はじめに [Java アプレット ] [Java アプリケーション ] ビュホン ( Buffon 1707-1788) は 針を投げて円周率 πを求めることを考えました 平面上に 幅 2aの間隔で 平行線を無数に引いておきます この平面上に長さ2bの針を落とすと この針が平行線と交わる確立 pは p=(2b) (aπ) 1 となります ただし b
:30 12:00 I. I VII II. III. IV. ( a d) V. VI : this==null, T == N A ActionListener A addactionlistener C class D actionperforme
2014 8 01 10:30 12:00 I. I VII II. III. IV. ( a d) V. VI. 80 100 60 : this==null, T == N A ActionListener A addactionlistener C class D actionperformed E ActionEvent G getsource I implements J JApplet
Java Java Java Java Java 4 p * *** ***** *** * Unix p a,b,c,d 100,200,250,500 a*b = a*b+c = a*b+c*d = (a+b)*(c+d) = 225
Java Java Java Java Java 4 p35 4-2 * *** ***** *** * Unix p36 4-3 a,b,c,d 100,200,250,500 a*b = 20000 a*b+c = 20250 a*b+c*d = 145000 (a+b)*(c+d) = 225000 a+b*c+d = 50600 b/a+d/c = 4 p38 4-4 (1) mul = 1
Java言語 第1回
Java 言語 第 8 回ウインドウ部品を用いる (1) 知的情報システム工学科 久保川淳司 [email protected] 前回の課題 (1) マウスを使って, 前回課題で作成した 6 4 のマスの図形で, \ をマウスクリックによって代わるようにしなさい 前回の課題 (2) import java.applet.applet; import java.awt.*;
< F2D82518E9F8AD CC834F CC8CFC82AB82C68D4C>
2 次関数のグラフの向きと広がり [Java アプレット ] [Java アプリケーション ] 1. はじめに 2 2 y=ax のグラフについて x の係数 aが正のときと負のときでは グラフにどのような違いがあるでしょうか 2 2 y=ax のグラフについて x の係数 aが正のとき 係数 aの値が大きくなるにつれて グラフの広がりはどうなるでしょうか 2 2 y=ax のグラフについて x の係数
2 p.2 2 Java > javac Hello0.java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.j
2 p.1 2 Java Java JDK Sun Microsystems Oracle JDK javac Java java JVM appletviewer IDESun Microsystems Oracle NetBeans, IBM 1 Eclipse 2, JetBrains IntelliJ IDEA IDE GUI JDK Java 2.1 Hello World! 2.1.1
< F2D BCA82CC978E89BA82CC8EC08CB12E6A7464>
パチンコ玉の落下の実験 [Java アプレット ] [Java アプリケーション ] 1. はじめに 1 個のパチンコ玉が釘に当たって左右に分かれながら落下するとき パチンコ玉はどこに落下するのでしょうか ただし パチンコ玉が釘に当たって左右に分かれるとき その分かれ方は左右半々であるとします パチンコ玉が落下し易い場所はあるのでしょうか それとも どこの場所も同じなのでしょうか シミュレーションソフト
I java A
I java 065762A 19.6.22 19.6.22 19.6.22 1 1 Level 1 3 1.1 Kouza....................................... 3 1.2 Kouza....................................... 4 1.3..........................................
try catch Exception Java try catch try { } catch ( Exception e ) { } e 16-1 try catch 0 try { int x = 0; int y = 10 / x; } catch ( Exception e ) { Sys
try catch Exception Java try catch catch ( Exception e ) { e 16-1 try catch 0 int x = 0; int y = 10 / x; catch ( Exception e ) { System.err.println( " " ); Copyright by Tatsuo Minohara 2004 Rev. C on Dec.
JAVA入門
JAVA 入 門 後 期 3 JAVAのGUI (JavaのGUI 基 本 構 造 いろいろなアプレット) 1.GUI 構 造 GUI 構 造 JAVAでGUIを 構 築 するクラスとして 下 記 のがあります 1アプレットパッケージ 2AWT 3Swing 特 に2 3はコンポーネント パッケージを 利 用 1アプレット 概 要 特 徴 GUI 構 造 1. 最 初 から GUI 環 境 が 用
解きながら学ぶJava入門編
44 // class Negative { System.out.print(""); int n = stdin.nextint(); if (n < 0) System.out.println(""); -10 Ÿ 35 Ÿ 0 n if statement if ( ) if i f ( ) if n < 0 < true false true false boolean literalboolean
r4.dvi
10 4 2010.9.28 1 ( ) ( 1 ) ( 1 ) (a) (b) 1: 1 javax.swing.timer ( ) start() 1) 1) javax.swing.timer new javax.swing.timer(30, ).start(); // 30 java.util.timer Timer? AcitonListener actionperformed() 2)
Java updated
Java 2003.07.14 updated 3 1 Java 5 1.1 Java................................. 5 1.2 Java..................................... 5 1.3 Java................................ 6 1.3.1 Java.......................
問題1 以下に示すプログラムは、次の処理をするプログラムである
問題 1 次に示すプログラムは 配列 a の値を乱数で設定し 配列 a の値が 333 より大きく 667 以下の値 の合計値を求めるプログラムである 1 と 2 に適切なコードを記述してプログラムを完 成させよ class TotalNumber { public static void main(string[] args) { int[] a = new int[1000]; // 1 解答条件
< F2D82518E9F8AD CC95BD8D7388DA93AE2E6A7464>
2 次関数のグラフの平行移動 [Java アプレット ] [Java アプリケーション ] 1. はじめに 2 2 y=ax のグラフとy=a(x-b) +c のグラフは 位置は違うけれど 形も広がりも全く同じです 2 2 y=a(x-b) +c のグラフは y=ax のグラフをx 軸方向に ( 右方向に ) +b y 軸方向に ( 上方向に ) +c だけ平行移動したものです 2 シミュレーションソフト
10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV
[email protected] [email protected] http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/sem3/ 2002 12 11 p.1/33 10/16 1. 10/23 2. 10/30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20
JavaプログラミングⅠ
Java プログラミング Ⅰ 3 回目変数 今日の講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能です 変数は 型 ( データ型ともいいます ) と識別子をもちます 2 型 変数に記憶できる値の種類です型は 値の種類に応じて次の 8 種類があり これを基本型といいます 基本型値の種類値の範囲または例 boolean 真偽値 true または
KeyListener init addkeylistener addactionlistener addkeylistener addkeylistener( this ); this.addkeylistener( this ); KeyListener public void keytyped
KeyListener keypressed(keyevent e) keyreleased(keyevent e) keytyped(keyevent e) MouseListener mouseclicked(mouseevent e) mousepressed(mouseevent e) mousereleased(mouseevent e) mouseentered(mouseevent e)
8 if switch for while do while 2
(Basic Theory of Information Processing) ( ) if for while break continue 1 8 if switch for while do while 2 8.1 if (p.52) 8.1.1 if 1 if ( ) 2; 3 1 true 2 3 false 2 3 3 8.1.2 if-else (p.54) if ( ) 1; else
Chapter JDK KeyListener keypressed(keyevent e ) keyreleased(keyevent e ) keytyped(keyevent e ) MouseListener mouseclicked(mouseeven
Chapter 11. 11.1. JDK1.1 11.2. KeyListener keypressed(keyevent e ) keyreleased(keyevent e ) keytyped(keyevent e ) MouseListener mouseclicked(mouseevent e ) mousepressed(mouseevent e ) mousereleased(mouseevent
ALG2012-F.ppt
2012 7 26 ([email protected]) http://www.info.kochi-tech.ac.jp/k1sakai/lecture/alg/2012/index.html 5 2 3 4 - 5 .. 6 - 7 public class KnapsackBB { // 0-1 private static double maxsofar; private
