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

Similar documents
Java言語 第1回

Java言語 第1回

Object MenuComponent MenuBar MenuItem Menu CheckboxMenuItem

K227 Java 2

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

Java言語 第1回

< F2D82518E9F8AD CC834F CC8CFC82AB82C68D4C>

r1.dvi


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

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

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

< F2D F B834E2E6A7464>

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

break 文 switch ブロック内の実行中の処理を強制的に終了し ブロックから抜けます switch(i) 強制終了 ソースコード例ソースファイル名 :Sample7_1.java // 入力値の判定 import java.io.*; class Sample7_1 public stati

< F2D82518CC282CC D2E6A7464>

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

< F2D825282CC947B909482CC A815B83682E6A>

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

: : : TSTank 2

< F2D A839382CC906A2E6A7464>

I java A

< F2D82518E9F8AD CC95BD8D7388DA93AE2E6A7464>

Prog2_9th

10K pdf

JavaプログラミングⅠ

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

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

JavaプログラミングⅠ

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

次の演習課題(1),(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プログラミングⅠ

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

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

Java 2 - Lesson01

10/31 Java AWTの基本構造(Frameクラスの継承) 演習課題資料

Java言語 第1回

新・明解Java入門

Microsoft Word - keisankigairon.ch doc

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

JavaプログラミングⅠ

226

< F2D BCA82CC978E89BA82CC8EC08CB12E6A7464>

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

JavaプログラミングⅠ


2008 e-learning T050050

Assignment_.java 0 Assignment_.java 課題 : 台形の面積 / class Assignment_ public static void main(string[] args) throws IOException キーボード準備 int top, bottom,

Transcription:

1-1 1-2 IE6 2 BMI 3-1 3-2 4 5 chapter1 Java 6 chapter2 Java 7 chapter3 for if 8 chapter4 : BMI 9 chapter5 Java GUI 10 chapter6 11 chapter7 BMI 12 chapter8 : 13-1 13-2 14 15 PersonTest.java KazuateGame.java

1-1 - 1 -

1-2 IE6-2 -

2 BMI - 3 -

3-1 3-2 - 4 -

4-5 -

5 chapter1 Java - 6 -

6 chapter2 Java - 7 -

7 chapter3 for if - 8 -

8 chapter4 : BMI - 9 -

9 chapter5 Java GUI - 10 -

10 chapter6-11 -

11 chapter7 BMI - 12 -

12 chapter8 : - 13 -

13-1 13-2 - 14 -

14-15 -

15-16 -

PersonTest.java 01:import java.text.decimalformat; 02:import java.io.*; // 03: 04:class Person { 05: // 06: private double shincho, taiju, bmi_chi; 07: 08: // 09: public Person(double _shincho, double _taiju) { 10: shincho = _shincho; 11: taiju = _taiju; 12: } 13: 14: //say() 15: public void say() { 16: DecimalFormat df = new DecimalFormat("###.##"); //BMI 2 17: System.out.println(" BMI " + df.format(bmi()) + " "); 18: System.out.println(" BMI " + bmi_hantei() + " "); 19: } 20: - 17 -

21: //BMI 22: public double bmi() { 23: shincho = shincho / 100; 24: bmi_chi = taiju / ( shincho * shincho ); 25: return bmi_chi; 26: } 27: 28: // 29: public String bmi_hantei() { 30: String kekka; 31: if(bmi_chi < 18.5) 32: kekka = " "; 33: else if(bmi_chi < 25) 34: kekka = " "; 35: else 36: kekka = " "; 37: return kekka; 38: } 39:} 40: 41:public class PersonTest { 42: public static void main(string[] args) throws IOException { 43: 44: //BufferedReader - 18 -

45: BufferedReader br = new BufferedReader (new InputStreamReader(System.in)); 46: 47: System.out.println("BMI "); 48: 49: // 50: System.out.println(" (cm) "); 51: // double height 52: double height = Double.parseDouble(br.readLine()); 53: 54: // 55: System.out.println(" (kg) "); 56: double weight = Double.parseDouble(br.readLine()); 57: 58: //Person 59: Person person = new Person(height, weight); 60: 61: person.say(); //say() 62: } 63:} - 19 -

KazuateGame.java 001:import java.awt.*; 002:import java.awt.event.*; 003:import java.util.random; 004: 005:class KazuateFrame extends Frame implements ActionListener { 006: // 007: Label lb; 008: TextField tf; 009: TextArea txtar; 010: Button ok, btn1, btn2, btn3; 011: 012: // 013: int ran; 014: 015: public KazuateFrame(String title) { 016: // 017: settitle(title); 018: 019: // 020: addwindowlistener(new WindowAdapter() { 021: public void windowclosing(windowevent e) { 022: System.exit(0); - 20 -

023: } 024: }); 025: 026: // 027: lb = new Label("1 100 ", Label.CENTER); 028: add(lb, BorderLayout.NORTH); 029: 030: // OK 031: tf = new TextField(2); 032: ok = new Button("OK"); 033: txtar = new TextArea(7, 30); 034: tf.addactionlistener(this); // 035: ok.addactionlistener(this); 036: 037: // 038: Panel pn1 = new Panel(); 039: pn1.add(tf); 040: pn1.add(ok); 041: pn1.add(txtar); 042: 043: // 044: btn1 = new Button(" "); 045: btn2 = new Button(" "); - 21 -

046: btn3 = new Button(" "); 047: 048: // 049: btn1.addactionlistener(this); 050: btn2.addactionlistener(this); 051: btn3.addactionlistener(this); 052: 053: // 054: Panel pn2 = new Panel(); 055: pn2.add(btn1); 056: pn2.add(btn2); 057: pn2.add(btn3); 058: 059: // 060: add(pn1, BorderLayout.CENTER); 061: add(pn2, BorderLayout.SOUTH); 062: } 063: 064: public void actionperformed (ActionEvent e) { 065: if (e.getsource() == tf e.getsource() == ok) { 066: try { 067: check(); 068: } catch (NumberFormatException ex) { 069: StringBuffer temp = new StringBuffer(); 070: temp.append(" " + "\n"); - 22 -

071: temp.append("1 100 "); 072: txtar.settext(temp.tostring()); 073: } 074: } else if(e.getsource() == btn1) { 075: answer(); 076: } else if(e.getsource() == btn2) { 077: tf.settext(""); 078: txtar.settext(""); 079: random(); 080: } else { 081: System.exit(0); 082: } 083: tf.requestfocusinwindow(); 084: tf.selectall(); 085: } 086: 087: public void random() { 088: Random rnd = new Random(); //Random 089: ran = rnd.nextint(100) + 1; // 090: } 091: 092: private void check() { - 23 -

093: int num = Integer.parseInt(tf.getText()); 094: StringBuffer temp = new StringBuffer(); //StringBuffer 095: if (num < 1 num > 100) { 096: temp.append(" 1 100 " + "\n"); 097: temp.append(" "); 098: } else if (num > ran) { 099: temp.append(" " + num + " "); 100: } else if (num < ran) { 101: temp.append(" " + num + " "); 102: } else { 103: temp.append(" " + "\n"); 104: temp.append(" " + ran + " "+ "\n"); 105: temp.append("\n"); 106: temp.append(" "); 107: random(); 108: } 109: txtar.settext(temp.tostring()); // 110: } 111: 112: private void answer() { - 24 -

113: StringBuffer temp = new StringBuffer(); 114: temp.append(" " + ran + " " + "\n"); 115: temp.append("\n"); 116: temp.append(" "); 117: txtar.settext(temp.tostring()); 118: random(); // 119: } 120:} 121: 122:public class KazuateGame { 123: public static void main(string args[]) { 124: KazuateFrame frm = new KazuateFrame(" "); 125: // 126: frm.setlocation(300, 200); 127: frm.setsize(320, 250); 128: frm.setbackground(color.light_gray); 129: frm.setvisible(true); 130: 131: // 132: frm.random(); 133: } 134:} - 25 -