/ ( ) 8/7/2003 13:21 p.2/64



Similar documents
IE6 2 BMI chapter1 Java 6 chapter2 Java 7 chapter3 for if 8 chapter4 : BMI 9 chapter5 Java GUI 10 chapter6 11 chapter7 BMI 12 chap

Java演習(4) -- 変数と型 --

PowerPoint Presentation

r1.dvi

Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1


新・明解Java入門

目 次 Java GUI 3 1 概要 クラス構成 ソースコード例 課題...7 i

I java A

I HTML HashMap (i) (ii) :.java import java.net.*; import java.io.*; import java.util.hashmap; public class SimpleStopWatch { public static voi

K227 Java 2

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

Java演習(9) -- クラスとメソッド --

I. (i) Foo public (A). javac Foo.java java Foo.class (C). javac Foo java Foo (ii)? (B). javac Foo.java java Foo (D). javac Foo java Foo.class (A). Jav

I 4 p.2 4 GUI java.awt.event.* import /* 1 */ import mouseclicked MouseListener implement /* 2 */ init addmouselistener(this) this /* 3 */ this mousec

データ構造とアルゴリズム論

オブジェクト指向プログラミング・同演習 5月21日演習課題

次の演習課題(1),(2)のプログラムを完成させよ

解きながら学ぶJava入門編

: : : TSTank 2

インターネットマガジン2001年4月号―INTERNET magazine No.75

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

2

226

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 +=

2 static final int DO NOTHING ON CLOSE static final int HIDE ON CLOSE static final int DISPOSE ON CLOSE static final int EXIT ON CLOSE void setvisible

問 次の Fortran プログラムの説明及びプログラムを読んで、設問に答えよ。

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr

Object MenuComponent MenuBar MenuItem Menu CheckboxMenuItem

55 7 Java C Java TCP/IP TCP/IP TCP TCP_RO.java import java.net.*; import java.io.*; public class TCP_RO { public static void main(string[] a

問 次の Fortran プログラムの説明及びプログラムを読んで、設問に答えよ。

r3.dvi

JavaプログラミングⅠ

JavaプログラミングⅠ

5 p Point int Java p Point Point p; p = new Point(); Point instance, p Point int 2 Point Point p = new Point(); p.x = 1; p.y = 2;

Assignment_.java /////////////////////////////////////////////////////////////////////// // 課題 星の画像がマウスカーソルを追従するコードを作成しなさい 次 ///////////////////

Web 1 p.2 1 Servlet Servlet Web Web Web Apache Web Servlet JSP Web Apache Tomcat Jetty Apache Tomcat, Jetty Java JDK, Eclipse

解答上の注意 1 解答は 解答 紙の問題番号に対応した解答欄にマークしなさい 2 選択肢は 問ごとに 意されています 問 1の選択肢は 問 2で使 しません 3 選択肢は量が多いため 探しやすさの観点よりグループ分けされています グループ分けに合わせて解答欄が区切られていますが 横 1 列で問題 1

19 3!! (+) (>) (++) (+=) for while 3.1!! (20, 20) (1)(Blocks1.java) import javax.swing.japplet; import java.awt.graphics;



HTML Java Tips dp8t-asm/java/tips/ Apache Tomcat Java if else f

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF

JavaプログラミングⅠ

untitled

II 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C JavaScript Web CGI HTML 1.2 Servlet Java

public class Kadai _02 { public static void main(string[] args) { MyFrame frame = new MyFrame("Kadai _02"); (2) フレームのクラス名は MyFrame とし 以下

問題1 以下に示すプログラムは、次の処理をするプログラムである

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

Java言語 第1回

10K pdf

HTML Java Tips dp8t-asm/java/tips/ Apache Tomcat Java if else f

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の break; まで処理しますどれにも一致致しない場合 def

< F2D F B834E2E6A7464>

Transcription:

B 12 I ks91@sfc.wide.ad.jp N208 8/7/2003 13:21 p.1/64

/ ( ) 8/7/2003 13:21 p.2/64

8/7/2003 13:21 p.3/64

2! 12 7/ 8 1 13 7/15 2 / ( ) 11 (SFC ) ( 5 ) 8/7/2003 13:21 p.4/64

10 2003/7/22 23:59 JST 11 ( ) 12 ( ) 2003/7/31 23:59 JST 12 11 12 11= 12= ( ) 11! 8/7/2003 13:21 p.5/64

/ ( ) 8/7/2003 13:21 p.6/64

8/7/2003 13:21 p.7/64

8/7/2003 13:21 p.8/64

p o 8/7/2003 13:21 p.9/64

p o 8/7/2003 13:21 p.10/64

p 8/7/2003 13:21 p.11/64

p o (S0) (S1) (S2) S1?? S1/S2?? S1/S2?? 0?? S1 8/7/2003 13:21 p.12/64

p o (S0) (S1) (S2) S1 S1/S2 S2 S1/S2 0 0 S1 S1 8/7/2003 13:21 p.13/64

p o 8/7/2003 13:21 p.14/64

... 8/7/2003 13:21 p.15/64

8/7/2003 13:21 p.16/64

p o 8/7/2003 13:21 p.17/64

p o 8/7/2003 13:21 p.18/64

p 8/7/2003 13:21 p.19/64

p o (S0) 0 (S1) 1 (S2) (S3) S1 1 S2 S1/S3???????? S1???????? S0 8/7/2003 13:21 p.20/64

p o (S0) 0 (S1) 1 (S2) (S3) S1 1 S2 S1/S3 S1 S1 S1 S0 S0 S0 8/7/2003 13:21 p.21/64

p o 8/7/2003 13:21 p.22/64

8/7/2003 13:21 p.23/64

p o 8/7/2003 13:21 p.24/64

p o (S0) (S1) (S2) (S3) S1 S2 S2 S1 S2 8/7/2003 13:21 p.25/64

p o GUI ( ) ActionListener actionperformed() 8/7/2003 13:21 p.26/64

p o CLI ( ) ( quit ) 8/7/2003 13:21 p.27/64

j 8/7/2003 13:21 p.28/64

j o (1) class NervousBreakDown implements ActionListener { public NervousBreakDown() { } public void actionlistener(actionevent event) { : } private void () { : } private Card[] aocards; private JPanel panel; : private int state; } 8/7/2003 13:21 p.29/64

j o (2) public void actionlistener(actionevent event) { } if ( ) { 1 if ( state == 0 ) { 1 state = 1 } else if ( state == 1 ) { 2 } } else if ( ) { } else if ( ) { 2! 2 } : 8/7/2003 13:21 p.30/64

j o (1) class Card extends JButton { public Card( ) {} public int getstate() { return ( state); } public redo() {} ( ) public relocate( ) {} public remove() {} ( ) } public select() {} ( ) private int state; private ImageIcon iconfront; private static ImageIcon iconback; private static ImageIcon iconnone; 8/7/2003 13:21 p.31/64

j o (2) class Card extends JButton { : public select() { if ( state == ) { seticon( iconfront); } : } state = ; } 8/7/2003 13:21 p.32/64

/ ( ) 8/7/2003 13:21 p.33/64

/ Random Date/SimpleDateFormat Timer JButton/ImageIcon 8/7/2003 13:21 p.34/64

j o All-in-one jar ( slot-machine.jar) z:> java -jar slot-machine.jar z:> jar xvf slot-machine.jar SlotMachine.java 8/7/2003 13:21 p.35/64

j SlotMachine o ( ) ( ) ( ) 8/7/2003 13:21 p.36/64

j SlotMachine o Random ( ) Date/SimpleDateFormat ( ) Timer ( ) JButton/ImageIcon ( ) 8/7/2003 13:21 p.37/64

8/7/2003 13:21 p.38/64

j java.util.random Random(long seed) seed: int nextint() 8/7/2003 13:21 p.39/64

j Random random = new Random(System.currentTimeMillis()); ( ) : int irandom = random.nextint(); System.currentTimeMillis() 1970 1 1 00:00:00 GMT nextint() 8/7/2003 13:21 p.40/64

j Random o : int irandom = random.nextint(); selected = [Math.abs(iRandom) %.length]; (Math.abs() ) : ( ) 32... 1 1 32 3 3 32 8/7/2003 13:21 p.41/64

j java.text o.simpledateformat SimpleDateFormat(String pattern) pattern: ( : HH:mm:ss ( : : )) String format(date date) date 8/7/2003 13:21 p.42/64

j java.util.date Date(long date) date: 1970 1 1 00:00:00 GMT System.currentTimeMillis() 8/7/2003 13:21 p.43/64

j SimpleDateFormat/Date o : format = new SimpleDateFormat( HH:mm:ss ); : : time = new Date(System.currentTimeMillis()); String s = format.format( time); : : _format GMT SlotMachine.java 8/7/2003 13:21 p.44/64

j javax.swing.timer Timer(int delay, ActionListener listener) delay: ( : ) listener: void start() void stop() 8/7/2003 13:21 p.45/64

j Timer class implements ActionListener { : : : timer = new Timer(1000, this); 1 timer.start(); 1 public void actionperformed(actionevent event) { Object source = event.getsource(); if (source == timer) { : 1 Timer actionperformed() 8/7/2003 13:21 p.46/64

j javax.swing.jbutton Swing JButton(Icon icon) icon: void addactionlistener(actionlistener l) l void seticon(icon icon) 8/7/2003 13:21 p.47/64

j javax.swing.imageicon Icon ImageIcon(String filename) filename: ImageIcon(URL location) location: 8/7/2003 13:21 p.48/64

j JButton/ImageIcon o class implements ActionListener { : : icon = new ImageIcon( getclass().getresource( )); getclass().getresource() jar button = new JButton( icon); button.addactionlistener(this); public void actionperformed(actionevent event) { Object source = event.getsource(); if (source == button) { button.seticon( ); : 8/7/2003 13:21 p.49/64

j MouseListener ( ) java.awt.event.mouselistener SlotMachine.java 8/7/2003 13:21 p.50/64

/ ( ) 8/7/2003 13:21 p.51/64

a a 8/7/2003 13:21 p.52/64

j INU o All-in-one jar ( inucalc.jar) z:> java -jar inucalc.jar z:> jar xvf inucalc.jar InuCalc.java 8/7/2003 13:21 p.53/64

j INU o Command Line Interface CLI z:> java -jar inucalc.jar -cli quit 8/7/2003 13:21 p.54/64

j InuCalc o BufferedReader/InputStreamReader ( ) CLI... public, private protected protected 8/7/2003 13:21 p.55/64

j java.io.bufferedreader BufferedReader(Reader in) in: String readline() 1 8/7/2003 13:21 p.56/64

j java.io o.inputstreamreader InputStreamReader(InputStream in) in: System.in 8/7/2003 13:21 p.57/64

j java.io.fileinputstream System.in InputStreamReader FileInputStream(String name) name: 8/7/2003 13:21 p.58/64

j o : BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); System.out.print( ); try { String s = reader.readline(); 1 } catch (IOException unused) { } : 8/7/2003 13:21 p.59/64

/ ( ) 8/7/2003 13:21 p.60/64

( ) All-in-one jar 8/7/2003 13:21 p.61/64

j All-in-one jar o All-in-one jar -jar java SOI 8/7/2003 13:21 p.62/64

j All-in-one jar o -jar jar manifest.txt Main-Class: z:>jar cvfm manifest.txt *.class *.java c( ) v ( ) f ( ) m ( ) 8/7/2003 13:21 p.63/64

8/7/2003 13:21 p.64/64