I java A

Similar documents
K227 Java 2

r1.dvi

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

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 条件判断文 3 switch 文 switch 文式が case の値と一致した場合 そこから直後の break; までを処理し どれにも一致しない場合 default; から直後の break; までを処理する 但し 式や値 1

10K pdf

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


untitled

ALG2012-F.ppt

新・明解Java入門

Microsoft Word - keisankigairon.ch doc

: : : TSTank 2

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

r02.dvi

ohp02.dvi

JavaプログラミングⅠ

Programming-C-9.key

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

Java プログラミング Ⅰ 3 回目変 数 今日の講義講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能 変数は 型 ( データ型 ) と識別子をもちます 2 型 ( データ型 ) 変数に記憶する値の種類変数の型は 記憶できる値の種類と範囲

2

Java プログラミング Ⅰ 3 回目変数 変数 変 数 一時的に値を記憶させておく機能型 ( データ型 ) と識別子をもつ 2 型 ( データ型 ) 変数の種類型に応じて記憶できる値の種類や範囲が決まる 型 値の種類 値の範囲 boolean 真偽値 true / false char 2バイト文

明解Javaによるアルゴリズムとデータ構造

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

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

ただし 無作為にスレッドを複数実行すると 結果不正やデッドロックが起きる可能性がある 複数のスレッド ( マルチスレッド ) を安全に実行する ( スレッドセーフにする ) ためには 同期処理を用いるこ とが必要になる 同期処理は 予約語 synchronized で行うことができる ここでは sy

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演習(2) -- 簡単なプログラム --

Java (7) Lesson = (1) 1 m 3 /s m 2 5 m 2 4 m 2 1 m 3 m 1 m 0.5 m 3 /ms 0.3 m 3 /ms 0.6 m 3 /ms 1 1 3

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello World");

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

Java学習教材

JavaプログラミングⅠ

Exam : 1z1-809-JPN Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO Get Latest & Valid 1z1-809-JPN Exam's Question and Answers 1 from Ac

Javaセキュアコーディングセミナー東京 第3回 入出力(File, Stream)と例外時の動作 演習解説

ALG ppt

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

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

JavaプログラミングⅠ

プログラミングA

untitled

Microsoft PowerPoint - lec06 [互換モード]

2

プログラミング入門1

ALG2012-A.ppt

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

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

(Java/FX ) Java CD Java version Java VC++ Python Ruby Java Java Eclipse Java Java 3 Java for Everyone 2 10 Java Midi Java JavaFX Shape Canvas C

2

Microsoft PowerPoint ppt

解きながら学ぶJava入門編

プログラミング入門1

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

1 Java Java GUI , 2 2 jlabel1 jlabel2 jlabel3 jtextfield1 jtextfield2 jtextfield3 jbutton1 jtextfield1 jtextfield2 jtextfield3

(Eclipse\202\305\212w\202\324Java2\215\374.pdf)

226

** 平成 16 年度 FE 午後問題 Java** 示現塾プロジェクトマネージャ テクニカルエンジニア ( ネットワーク ) など各種セミナーを開催中!! 開催日 受講料 カリキュラム等 詳しくは 今すぐアクセス!! 平成 16

r2.dvi

JavaプログラミングⅠ

8 if switch for while do while 2

untitled

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

class IntCell { private int value ; int getvalue() {return value; private IntCell next; IntCell next() {return next; IntCell(int value) {this.value =

text_08.dvi

r3.dvi

class IntCell { private int value ; int getvalue() {return value; private IntCell next; IntCell next() {return next; IntCell(int value) {this.value =

oop1

試験問題に記載されている会社名又は製品名は, それぞれ各社の商標又は登録商標です なお, 試験問題では, 及び TM を明記していません

ALG2012-C.ppt

新・明解Javaで学ぶアルゴリズムとデータ構造

2


Thread

プログラミング入門1

デジタル表現論・第4回

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;

JAVA入門

メソッドのまとめ

Microsoft PowerPoint - prog09.ppt

目的 泡立ち法を例に Comparableインターフェイスの実装 抽象クラスの利用 型パラメタの利用 比較 入替 の回数を計測

I. (i) Java? (A). 2Apples (B). Vitamin-C (C). Peach21 (D). Pine_Apple (ii) Java? (A). Java (B). Java (C). Java (D). JavaScript Java JavaScript Java (i

明解Javaによるアルゴリズムとデータ構造

Q&A集

Microsoft PowerPoint - prog09.ppt

Java updated

ALG ppt

Java 基礎問題ドリル ~ メソッドを理解する ~ 次のプログラムコードに 各設問の条件にあうメソッドを追加しなさい その後 そのメソッドが正しく動作することを検証するためのプログラムコードを main メソッドの中に追加しなさい public class Practice { // ここに各設問

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

JavaプログラミングⅠ

GEC-Java

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

ex01.dvi

JavaプログラミングⅠ

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

untitled

Java (5) 1 Lesson 3: x 2 +4x +5 f(x) =x 2 +4x +5 x f(10) x Java , 3.0,..., 10.0, 1.0, 2.0,... flow rate (m**3/s) "flow

( ) p.1 x y y = ( x ) 1 γ γ = filtergamma.java import java.applet.*; public class filtergamma extends Applet{ Image img; Image new_img; publi

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講座

明解Java入門編

Transcription:

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.......................................... 4 2 Level 2 4 2.1 Kouza....................................... 5 2.2 Test........................................ 5 2.3.......................................... 5 3 Level 3 5 3.1 Test........................................ 5 3.2 Shape....................................... 6 3.3 Triangle...................................... 6 3.4 Circle....................................... 6 3.5.......................................... 7 4 Level 4 7 4.1 Square....................................... 7 4.2 Test........................................ 7 4.3.......................................... 7 5 Level 5 8 5.1 CaBase...................................... 8 5.2 CaTester...................................... 10 6 Level 5-2 11 6.1 CaLeft....................................... 11 6.2 CaTester...................................... 11 6.3.......................................... 11 7 Level 6 12 7.1 CaTester...................................... 12 7.2 ic2.txt........................................... 13 7.3.......................................... 13 2

1 Level 1 1 1.1 Kouza class Kouza int number; // int zandaka; // public Kouza(int x) // number = x; //number zandaka = 0; //zandaka 0 public void azuke(int in) //azuke printnum(); //printnum zandaka += in; //zandaka System.out.print(in + " in\t");// public int hikidashi(int out) //hikidashi int hiki; // printnum(); //printnum if(zandaka>=out) zandaka -= out; hiki = out; else // hiki=zandaka; // zandaka = 0; return(hiki); //hiki private void printnum()// number System.out.print("Kouza" + number + ":\t"); public void printzan() //zandaka System.out.println("zandaka:" + zandaka); 3

1.2 Kouza Test import java.io.*; class Test public static void main(string args[]) //main Kouza kouza1 = new Kouza(1234); //Kouza kouza1 // 1234 number( ) Kouza kouza2 = new Kouza(1235); kouza1.azuke(100); //kouza1 azuke kouza1.printzan(); //kouza1 printzan kouza2.azuke(200); kouza2.printzan(); System.out.print(new Integer(kouza1.hikidashi(50)).toString() + " out\t"); //kouza1 hikidashi kouza1.printzan(); //kouza1 printzan System.out.print(new Integer(kouza1.hikidashi(100)).toString() + " out\t"); kouza1.printzan(); System.out.print(new Integer(kouza2.hikidashi(3000)).toString() + " out\t"); kouza2.printzan(); 1.3 % java Test Kouza1234: 100 in zandaka:100 Kouza1235: 200 in zandaka:200 Kouza1234: 50 out zandaka:50 Kouza1234: 50 out zandaka:0 Kouza1235: 200 out zandaka:0 kouza1234 100 kouza1235 200 kouza1234 50 kouza1234 100 50 50 kouza1235 3000 200 200 2 Level 2 2 4

2.1 Kouza private int number; private int zandaka; Test zandaka 2.2 Test kouza1.zandaka = 1000; 2.3 % javac *.java test.java:8: zandaka Kouza private kouza1.zandaka = 1000; ^ 1 private 3 Level 3 3 3.1 Test class Test public static void main(string args[]) //main Shape shape1 = new Triangle(5); //Triangle shape1 Shape shape2 = new Circle(4); shape1.draw(); //shape1 draw shape2.draw(); 5

3.2 Shape abstract class Shape // Shape public Shape() // abstract public void draw(); // draw // // 3.3 Triangle import java.io.*; class Triangle extends Shape //Shape Triangle double msize; //double msize public Triangle(int size) // msize = size; // msize public void draw() //draw System.out.println("Drawing a triangle of size " +new Double(mSize).toString()); 3.4 Circle class Circle extends Shape //Shape Circle double mradius; //double mradius public Circle(int r) // mradius = r; // mradius public void draw() //draw System.out.println("Drawing a Circle of radius " + new Double(mRadius).toString()); 6

3.5 % java Test Drawing a triangle of size 5.0 Drawing a Circle of radius 4.0 4 Level 4 4.1 Square class Square extends Shape //Shape Square double msize; //double msize public Square(int size)// msize = size; public void draw() System.out.println("Drawing a square of size " + new Double(mSize).toString()); 4.2 Test class Test public static void main(string args[]) Shape shape1 = new Triangle(5); Shape shape2 = new Circle(4); Shape shape3 = new Square(3); //Square shape3 shape1.draw(); shape2.draw(); shape3.draw(); //Shape3 draw 4.3 % java Test 7

Drawing a triangle of size 5.0 Drawing a Circle of radius 4.0 Drawing a square of size 3.0 5 Level 5 4 5.1 CaBase /* 1CA 2007/6/2 Y. Akamine */ import java.io.*; class CaBase int mnumcells; // int[] mwritebuf; // int[] mreadbuf; public CaBase(int ncells) // mnumcells = ncells; mwritebuf = new int[ncells]; //mwritebuf ncells mreadbuf = new int[ncells]; // public boolean readic(string ic_filename) try BufferedReader reader = new BufferedReader(new FileReader(ic_filename)); //ic_filename reader String str = reader.readline(); // reader String str int i; // // 0 8

for(i=0; i<mnumcells; ++i) if(i < str.length() ) if(str.charat(i) == 0 ) writestate(i, 0); else writestate(i, 1); else writestate(i, 0); catch(filenotfoundexception e) //ic_filename System.err.println(" " + ic_filename); return false; catch(exception e) // System.err.println(e); return false; swapbuffers(); //swapbuffers return true; int i; // public void updateca() // i-1,i,i+1 for(i=0; i<mnumcells; ++i) writestate(i, transfunc(readstate(i-1), readstate(i), readstate(i+1))); swapbuffers(); // public void printstatus() int i; for(i=0; i<mnumcells; ++i) System.out.print(new Integer(readState(i)).toString()); System.out.print( \n ); 9

// // protected protected int transfunc(int l, int c, int r) return (l+c+r) == 1? 1 : 0; // private // private int calcposition(int x) return (x+mnumcells) % mnumcells; // mwritebuf private void writestate(int x, int s) mwritebuf[calcposition(x)] = s; // sreadbuf private int readstate(int x) return mreadbuf[calcposition(x)]; // private void swapbuffers() int[] temp = mreadbuf; mreadbuf = mwritebuf; mwritebuf = temp; 5.2 CaTester class CaTester public static void main(string args[]) CaBase ca = new CaBase(8); // 8 ca // CaLeft ca = new CaLeft(8); //level4-2 ca.readic("ic.txt"); // ic.txt 10

int i; for(i=0; i!=8; ++i) ca.updateca(); ca.printstatus(); 6 Level 5-2 CaBase 6.1 CaLeft class CaLeft extends CaBase //CaBase CaLeft public CaLeft(int ncells) super(ncells); // //transfunc public int transfunc(int l, int c, int r) return(l+c+r) == 0? 1 : 0; java super(ncells) 6.2 CaTester //CaBase ca = new CaBase(8); CaLeft ca = new CaLeft(8); 6.3 % java CaTester 11

7 Level 6 level4,5 CaBase ( ) ( 1.2( 2) ) CaTester ca ca2 7.1 CaTester class CaTester public static void main(string args[]) // CaBase ca = new CaBase(8); CaLeft ca = new CaLeft(8); CaLeft ca2 = new CaLeft(8); //ca2 ca.readic("ic.txt"); int i; for(i=0; i!=8; ++i) ca.updateca(); ca.printstatus(); System.out.println( \n ); // ca2.readic("ic2.txt"); //ic2.txt for(i=0; i!=8; ++i) //ca2 ca2.updateca(); ca2.printstatus(); ic2.txt ca2 12

7.2 ic2.txt 00110011 7.3 % java CaTester 00000000 11111111 00000000 11111111 00000000 11111111 00000000 11111111 2 ca2 [1] java http://www.ie.u-ryukyu.ac.jp/ e065762/ [2] java http://www.nextindex.net/java/ 13