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

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

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

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

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

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

Microsoft PowerPoint - prog13.ppt

Microsoft PowerPoint - prog13.ppt

Prog1_11th

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

JavaプログラミングⅠ

Prog2_10th

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

GEC-Java

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

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

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

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

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

text_11.dvi


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

Programming-C-9.key


GUIプログラムⅤ

応用プログラミング 2004/11/23 データの入出力 データの入出力データをキーボードからコンピュータに入力することや CRT に表示すること, さらにハードディスク (HDD) や MO などに保存されているファイルからデータをコンピュータに読み込むことや ( 逆に ) データをこれらの装置に

PowerPoint プレゼンテーション

2: 3: A, f, φ f(t = A sin(2πft + φ = A sin(ωt + φ ω 2πf 440Hz A ( ( 4 ( 5 f(t = sin(2πf 1t + sin(2πf 2 t = 2 sin(2πt(f 1 + f 2 /2 cos(2πt(f 1 f

K227 Java 2

JAVA 11.4 PrintWriter 11.5

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

デジタル表現論・第6回

Microsoft PowerPoint - OOP.pptx

r1.dvi

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

r8.dvi

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

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

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

PowerPoint Presentation

Java プログラミング講習会 第 2 回 芝浦工業大学工学部情報工学科杉本徹 2017 年 3 月 27 日 public class Person { String familyname; String firstname; int age; } public void print() { Sy

JAVA H13 OISA JAVA 1

File IO

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

PowerPoint Presentation

1: Preference Display 1 package sample. pref ; 2 3 import android. app. Activity ; 4 import android. content. Intent ; 5 import android. content. Shar

ファイル入出力Ⅱ

新・明解Java入門

スライド 1

4章 システム評価

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

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

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

Prog2_9th

Prog1_15th

2

目次 - 基本編 - 1. はじめに ( なぜプログラミング?) 2. 超基礎 ( やりながら確認 ) 3. データ構造とアルゴリズム 4. 計算量について - 実用編 - 1. 平均 分散 2. 和と差 3.OD 表の作成 4. メソッド +α. オブジェクト指向

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

2

Microsoft PowerPoint - prog09.ppt

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

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

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

Microsoft PowerPoint - prog09.ppt

Color.cyan, Color.yellow, Color.pink, Color.orange, Color.white, Color.black, Color.gray, Color.darkGray, Color.lightGray ; Button barray [ ] = new Bu

Thread

(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

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

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

JavaプログラミングⅠ

プログラムの基本構成

2

2

B 10 : N ip2003f10.tex B : 9/12/ :02 p.1/71

I java A

vol.30.}...`.X...b.h

プログラミングA

6 p.1 6 Java GUI GUI paintcomponent GUI mouseclicked, keypressed, actionperformed mouseclicked paintcomponent thread, 1 GUI 6.0.2, mutlithread C

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

目 次 入出力 3 算術演算 4 論理演算 8 合計平均 12 ファイル入出力 16 最大値最小値 18 配列 22 線形探索 27 解答 31 2

Applet java.lang.object java.awt.component java.awt.container java.awt.panel java.applet.applet

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

上達Java解答.doc

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

r5.dvi

r02.dvi

ohp02.dvi

GUIプログラムⅣ

マークアップ言語

GUIプログラムⅡ

< F2D834F838C A815B A CC>

Z...QXD (Page 1)

< F2D B838A835882CC8CF68EAE2E6A7464>

JavaプログラミングⅠ

JavaプログラミングⅠ

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

untitled



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

PowerPoint Presentation

Transcription:

15 10 14 Java jtextfielddata jbuttonwrite jlabelmessage void jbuttonwrite_actionperformed(actionevent e) { String Data=jTextFieldData.getText(); try { // Test1.txt fw FileWriter fw= new FileWriter("Test1.txt"); // fw BufferedWriter bw= new BufferedWriter(fw); // PrintWriter fout = new PrintWriter(bw); fout.print(" "+Data); // jlabelmessage.settext(" "); fout.close(); // catch(exception em) { jlabelmessage.settext(" "+em); 33

15 10 14 import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; Test1.txt Test1.txt Test1.txt Java Java Java FileWriterBufferedWriter PrintWriter 34

15 10 14 p.33 FileWriter FileWriter fw= new FileWriter("Test1.txt"); FileWriter fw = new () FileWriter FileWriter() fw Test1.txt BufferedWriter BufferedWriter bw= new BufferedWriter(fw); bw PrintWriter PrintWriter print() println() PrintWriter PrintWriter fout = new PrintWriter(bw); PrintWriter fout = new PrintWriter(new BufferedWriter(new FileWriter("Test1.txt"))); FileWriter write() PrinWriter print() 35

15 10 14 println() close() trycatch FileWriter fw= new FileWriter("Test1.txt"); FileWriter IOException Exception Java Exception Exception Exception catch try { catch (Exception em{ catch(exception em) { jlabelmessage.settext(" "+em); catch () em Exception void jbuttonwrite_actionperformed(actionevent e) { String Data=jTextFieldData.getText(); try { fout.print(" "+Data); // fout.print( "); jlabelmessage.settext(" "); 36

15 10 14 Test1.txt print() Test1.txt print() println() fout.println(" "+Data); // fout.print( "); println() () 3-1 fout.println(" "+Data); // fout.println(" "); int a=2,b=5; fout.println("a="+a+" b="+b); fout.println("a+b="+(a+b)); jlabelmessage.settext(" "); Test1.txt Test1.txt a=2 b=5 a+b=7 37

15 10 14 Java int a=2; String Ans="a="+a; Ans a=2 Java int a=2; String Ans="a/4="+(a/4.0); Ans a/4=0.5 38

15 10 14 3-2 jtextfielddata jlabelmessage jbuttonwrite Swing Containers JFileChooser UI JFileChooser IOFile IOFile 39

15 10 14 void jbuttonwrite_actionperformed(actionevent e) { String Data=jTextFieldData.getText(); try { // jfilechooser1.showopendialog(this); // File FName=jFileChooser1.getSelectedFile(); // PrintWriter fout=new PrintWriter(new BufferedWriter (new FileWriter(FName))); fout.println(" "+Data); // jlabelmessage.settext(" "); fout.close(); // catch(exception em) { jlabelmessage.settext(" "+em); import java.io.*; IOFile 40

15 10 14 output.txt output.txt IOFile output.txt JFileChooser output.txt showopendialog() () this getselectedfile() File FName "output.txt" 41

15 10 14 3-2 output.txt 3-3 jlabelmessage jtextfielddata jbuttonread 3-2 p.39 JFileChooser UI void jbuttonread_actionperformed(actionevent e) { String Data; try { jfilechooser1.showopendialog(this); File FName=jFileChooser1.getSelectedFile(); BufferedReader fin=new BufferedReader (new FileReader(FName)); Data=fin.readLine(); // jtextfielddata.settext(data); // fin.close(); jlabelmessage.settext(" "); catch (Exception em) { jlabelmessage.settext(" "+em); import java.io.*; 42

15 10 14 fin PrintWriter readline() FName 3-2 output.txt output.txt 43

15 10 14 3-4 input.txt 55 60 92 38 71 HP input.txt IOFile [ ] jbuttonread jtextfieldavg jbuttonavg input.txt 44

15 10 14 3-3 6-12 int Tokuten[]=new int[5]; // int Num; // void jbuttonread_actionperformed(actionevent e) { String Data; try { jfilechooser1.showopendialog(this); File FName=jFileChooser1.getSelectedFile(); BufferedReader fin=new BufferedReader (new FileReader(FName)); // Num=5; // for (int i=0;i<num;i++) { Data=fin.readLine(); Tokuten[i]=Integer.parseInt(Data); jlabelmessage.settext(" "); fin.close(); catch (Exception em) { jlabelmessage.settext(" "+em); void jbuttonavg_actionperformed(actionevent e) { // int sum=0; for (int i=0;i<num;i++) { sum=sum+tokuten[i]; double Avg= sum/(double)(num); jtextfieldavg.settext(string.valueof(avg)); 45

15 10 14 Tokuten Num Tokuten[i] Tokuten[i] Java Num p.72 46

15 10 14 3-4 3-4 3-5 3-4 int Tokuten[]=new int[100]; // int Num; // void jbuttonread_actionperformed(actionevent e) { String Data; try { jfilechooser1.showopendialog(this); File FName=jFileChooser1.getSelectedFile(); BufferedReader fin=new BufferedReader (new FileReader(FName)); // int i=0; while ((Data=fin.readLine())!=null) { Tokuten[i]=Integer.parseInt(Data); i++; Num=i; // jlabelmessage.settext(" "); fin.close(); catch (Exception em) { jlabelmessage.settext(" "+em); 100 readline() null null while ((Data=fin.readLine())!=null) 47

15 10 14 Data null while i 0 3-6 3-5 jbuttonmax jtextfieldmax void jbuttonmax_actionperformed(actionevent e) { int Max=Tokuten[0]; for(int i=1; i<num;i++) { if(tokuten[i]>max) { Max=Tokuten[i]; jtextfieldmax.settext(string.valueof(max)); 48

15 10 14 3-A 3-6 3-B HP score.txt <score.txt> 3-A 55 90 85 38 80 100 150 49

15 10 14 3-C 3-B 50 score.txt 50