r1.dvi

Similar documents
K227 Java 2

Microsoft Word - keisankigairon.ch doc

ohp1.dvi

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

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

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

新・明解Java入門

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

2

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

I java A

JavaプログラミングⅠ

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

Microsoft Word - java a.doc


text_11.dvi

2

プログラミングA

JavaプログラミングⅠ

JAVA 11.4 PrintWriter 11.5

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

PowerPoint Presentation

JavaプログラミングⅠ

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

ex01.dvi

: : : TSTank 2

2016 年度 JAVA 講座第六週目 目次 パッケージ... 2 パッケージの作成... 2 パッケージの使用方法... 3 異なるパッケージ同名クラスの宣言... 4 パッケージの側面から見たアクセス修飾子... 4 ラッパークラス... 5 ラッパークラス利用法:キャスト... 5 ラッパーク

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

Programming-C-9.key

Java演習(2) -- 簡単なプログラム --

JavaプログラミングⅠ

JavaプログラミングⅠ

JavaプログラミングⅠ

r02.dvi

ohp02.dvi

JavaプログラミングⅠ

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

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

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

デジタル表現論・第4回

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

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

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

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

ex01.dvi



解きながら学ぶJava入門編

できるプログラマーを本気で育てる Java 超 Webプログラマーへの第 歩 第 3 回コレクションと例外処理 テクノロジックアート 瀬嘉秀

プログラミング入門1

ii

プログラミング入門1


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

プログラミング基礎I(再)

プログラムの基本構成

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

橡6.プログラム.doc

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

パソコン機能ガイド

パソコン機能ガイド

はしがき・目次・事例目次・凡例.indd

Java updated

2

プログラミング入門1

Assignment_.java 課題 : 転置行列 / class Assignment_ public static void main(string[] args) int i,j; int[][] array = 1,,,,,,,,,,,,,1,1,; 行 列行列 i

Javaと.NET

JavaプログラミングⅠ

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


2004年度日本経団連規制改革要望

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

例外処理とファイル入出力

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

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

Prog2_9th

Prog1_10th

II

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

10/8 Finder,, 1 1. Finder MAC OS X 2. ( ) MAC OS X Java ( ) 3. MAC OS X Java ( ) / 10

™…

マークアップ言語

プログラミング入門1

2

活用ガイド (ハードウェア編)

oop1

生活設計レジメ

44 4 I (1) ( ) (10 15 ) ( 17 ) ( 3 1 ) (2)

I II III 28 29


デジタル表現論・第6回

PowerPoint プレゼンテーション

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

プログラミング基礎I(再)

untitled


エクセルカバー入稿用.indd

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


Transcription:

2006 1 2006.10.6 ( 2 ( ) 1 2 1.5 3 ( ) Ruby Java Java Java ( Web Web http://lecture.ecc.u-tokyo.ac.jp/~kuno/is06/ / ( / @@@ ( 3 ) @@@ : ( ) @@@ (Q&A) ( ) 1

http://www.sodan.ecc.u-tokyo.ac.jp/cgi-bin/qbbs/view.cgi : Q&A http://www.sodan.ecc.u-tokyo.ac.jp/cgi-bin/sbbs/view.cgi : : Java ( / ( Java ) 1 1.1 ( ) 2

( ) ( 1 0.1Kg ) 13.2Kg 1: ( 1.2 2 Kg 000.00Kg 999.99Kg 100,000 (1t 2 0/1 1 2 1 : 12 1 (bit) 2 1 (binary digit) 2 1 3

0 1 1 / 2 00 01 10 11 1 2 N 2 N ( ) / / 1.3 (model) ( ) / (? 10cm 8cm 10 8 2 6cm 5cm 6 5 2 = 40(cm 2 ) = 15(cm 2 ) : 4

( 10 8 6 5 1 3 ( ) 10cm 8cm 1.4 ( ) (algorithm) 2 3 ( ) ( ) 5

: w h s w+h 2 s 1.5 / s w+h 2 ( w h 2 s s = w+h 2 h = 2s w ( = ) ( ) ( 2 2.1 Java Java C C++ 6

2.2 Java w Java : import java.io.*; public class Sample1 { public static void main(string[] args) throws Exception { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); System.out.print("w = "); double w = (new Double(in.readLine())).doubleValue(); System.out.print("h = "); double h = (new Double(in.readLine())).doubleValue(); double s = (w * h) / 2.0; System.out.println("s = " + s); } } 1. Java 1 public class {... } 2. main ( ) public class { public static void main(string[] args) throws Exception {... } } 3. 1 Java BufferedReader 1 java.io import java.io.*; ( ) BufferedReader in import java.io.*; public class { public static void main(string[] args) throws Exception { BufferedReader in = new BufferedReader(new InputStreamReader(System.in));... } } BufferedReader 1 InputStreamReader InputStreamReader System.in InputStream 4. System.out.print("w = "); System.out.print(...) ; 1 7

5. 1 f ( double w = (new Double(in.readLine())).doubleValue(); 6. 7. w h s double s = (w * h) / 2.0; Java 1 / 1 * % ( ) 7. System.out.println(...) System.out.print(...) System.out.println("s = " + s); + ("...") ( ) 2.3! Terminal (Emacs ) Sample1.java Java.java ( ) Java javac ( % javac Sample1.java % % ( Sample1.class java java 8

% java Sample1 w = 5 h = 7 s = 17.5 % 1 1 2 "..." System.out.println 2! - ( _ Sample1 1 Sample1 1.java 3 a. 2 b. 2 ( c. d. e. x x 10 x 0.1 ( f. x x ( g. x y x % y ( h. x Math.sqrt(x) 2.4 : Java 2 ( ) ( ) ( ) Java ( ) ; = ; 9

int( char( float( double( ( ) boolean Boolean int Integer char Character float Float double Double String BufferedReader ( ) 1 InputStreamReader 1 InputStream PrintStream 2 System.in InputStream System.out PrintStream new new (...) BufferedReader readline() 1 (String ). ( ). ( ) double w = (new Double(in.readLine())).doubleValue(); in.readline() in BufferedReader readline() ( ) 1 String ( ) new Double(...) String Double (...).doublevalue() Double double(!) double f =... w / 10

3 3.1 / ( ) (I II III IV IX X XI XII ) (0 9 ) ( 0 9 ) ( ) 0 9 10 1 120 12 : 1 10 2 + 2 10 1 + 0 10 0 1 10 1 + 2 10 0 ( ) 10 0 = 1 10 1 = 10 10 2 = 100 0 9 10 10 ( ) ( 10?) 0 1 2 3 1 3 120 15 ( 120 (3) = 1 3 2 + 2 3 1 + 0 3 0 = 15 (10) ( ) / 2 34 0 1 2 1 2 1010 (2) 10 : 1 2 3 + 0 2 2 + 1 2 1 + 0 2 0 = 8 (10) + 2 (10) = 10 (10) 3.2 N 0 2 N 1 ( ) 1 ( 1) 3 : 3 3 4 / / p p 11

7 111 6 110 5 101 4 100 3 011 011 2 010 010 1 001 001 0 000 000-1 111-2 110-3 101-4 100 3 0 7 4 3 ( ) 2 + 3 = 1 110 + 011 = (1)001 ( 1 ) 0/1 1 3 011 0/1 100 1 101 3 101 010 011 3 2 (overflow) 2 0 1 ( 4 Java (int) 32 2 Java int int x = new Integer(in.readLine()).intValue(); int double double int 4 6 ( ) 3.3? 10 8 4? 12

. 30,000,000 0.0000001 3 10 8 1 10 6 1 ( ) ( ) 10 8 6 2 9.99999 10 99 0 0.00001 10 99 2 2 Java double 1 52 ( )11 64 ( IEEE754 Java ( ) ( 2 ( ) ( ( ) 2 1.00000 2.00000 10 4 10-2 1.00000 0.000002 10 4 10 4 1.00000 10 4 2: 0 ( 0 0 0 + - NaN (Not a Number 0 +0-0 5 double Java 13

4 10 8 10 10 8 10 8 10 8 8 10 8 10 10 8 10 4 3: 6 double NaN -0 Java A 1A 3 ( 1 ) kuno@mail.ecc.u-tokyo.ac.jp 1. Subject: ASCII( ) Report 1A 2. 3. 3 1 ( & ( 4. ( ) Q1.? 2? Q2. Java? Q3. B 1B 3 ( ) ( 1A 4 6 2 4 6 1 14

1. Subject: Report 1B 2. 3. 1 4. 5. 1 6. 7. Q1.? Q2.? Q3. C! ECC ( ECC ( ( ( 4 A ( A / / ( :? ) ( ) Subject: ^_^; Web PDF? 15