Programming-C-3.key

Similar documents
ALG ppt

untitled

文字列操作と正規表現

Microsoft PowerPoint ppt

oop1

JavaプログラミングⅠ

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

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

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

Prog1_6th

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

K227 Java 2

Programming-C-9.key

Microsoft Word - keisankigairon.ch doc

Java講座

デジタル表現論・第6回

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

Prog1_10th

2

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

Microsoft PowerPoint - prog03.ppt

: : : TSTank 2

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

8 if switch for while do while 2

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

ALG ppt

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

Javaプログラムの実行手順

I java A

Microsoft PowerPoint - prog08.ppt

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

JavaプログラミングⅠ

GEC-Java

2

基本情報STEP UP演習Java対策

とても使いやすい Boost の serialization

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

10K pdf

Java学習教材

Prog2_9th

Microsoft Word - NonGenTree.doc

DVIOUT-exer

基礎計算機演習 実習課題No6

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

問題 01 以下は コンソールより年齢を入力させ その年齢にあった料金を表示するプログラムである 年齢ごとの金額は以下の通りである 年齢の範囲金額 0 歳以上 6 歳以下 120 円 7 歳以上 65 歳未満 200 円 65 歳以上無料 package j1.exam02; import java

Microsoft PowerPoint - prog09.ppt

Prog2_10th

ガイダンス

<4D F736F F D2091E F196E291E889F090E C4816A82CC838C E646F6378>

Microsoft PowerPoint - prog09.ppt

スライド 1

(Basic Theory of Information Processing) 1

ALG2012-C.ppt

スライド 1

Microsoft PowerPoint - chap10_OOP.ppt

人工知能入門

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

ohp02.dvi

PowerPoint プレゼンテーション

(Microsoft PowerPoint - \223\306\217KJAVA\221\346\202R\224\ ppt)

JavaプログラミングⅠ

第二回独習 Java ゼミ 第二章クラスとメソッド 2.1 メソッドの構造 2.2 静的メソッドと静的変数の概要 2.3 インスタンスメソッドとインスタンス変数の概要 2.4 Integerクラス 2006/04/19 神津健太

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

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

untitled

Method(C 言語では関数と呼ぶ ) メソッドを使うと 処理を纏めて管理することができる 処理 ( メソッド ) の再実行 ( 再利用 ) が簡単にできる y 元々はC 言語の関数であり 入力値に対する値を 定義するもの 数学では F(x) = 2x + 1 など F(x)=2x+1 入力値 (

た場合クラスを用いて 以下のように書くことが出来る ( 教科書 p.270) プログラム例 2( ソースファイル名 :Chap08/AccountTester.java) // 銀行口座クラスとそれをテストするクラス第 1 版 // 銀行口座クラス class Account String name

JavaプログラミングⅠ

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

untitled

2

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

プログラミングA

PowerPoint プレゼンテーション

Prog1_3rd

ALG2012-A.ppt

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

PowerPoint プレゼンテーション

Microsoft Word - NonGenList.doc

Microsoft PowerPoint - lec06 [互換モード]

JavaプログラミングⅠ

メディプロ1 Javaプログラミング補足資料.ppt

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の作成の前に

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

Javaセキュアコーディングセミナー東京 第2回 数値データの取扱いと入力値の検証 演習解説

JavaプログラミングⅠ


r02.dvi

2

HCI プログラミング 10 回目テキストフィールドとキーイベント 今日の講義で学ぶ内容 テキストフィールドの利用 キーイベントの処理 テキストフィールドの利用 1 テキストフィールドを配置してみましょう テキストフィールドを用いることにより 数値や文字列などのデータ入力が可能になります ソースファ

Prog1_11th

PowerPoint プレゼンテーション

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

ALG2012-F.ppt

12.1 インターネットアドレス インターネットアドレス インターネットアドレス 32 ビットの長さを持つインターネットに接続されたマシンを識別するのに使う インターネットアドレスは ピリオドで区切られたトークンの並びで表現されることもある インターネットアドレス

108 頁通過テスト 2. の本文 111 頁紹介文 136 頁練習 5-1 プログラム 136 頁練習 5-1 問 2 末尾に句点追加 158 頁練習問題文 161 頁練習 2-2 コメント文 166 頁練習 3-1 問 1 クラス名を挿入 178 頁通過テスト 3 文字 s を削除 180 頁コ

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

tkk0408nari

Transcription:

プログラミングC 第3回 Stringクラス (クラスライブラリの使い方) インスタン スの配列 白石路雄 <shira@is.sci.toho-u.ac.jp>

Player public class Player{ private String name; private int hp; private Sword sword; name hp Player 2

public class Player{... // フィールド public int gethp(){ return hp; public void sethp(int hp){ this.hp = hp; 3

public class PlayerTest { public static void main(string[] args) { Sword sword = new Sword(); sword.setname(" どうのつるぎ "); sword.setpower(20); Player player = new Player(); player.setname(" しらいし "); player.sethp(30); player.setsword(sword); System.out.println(player.getName() + " の現在の体力は " + player.gethp()); System.out.println(player.getSword().getName() + " を装備しています "); System.out.println(" この剣の攻撃力は " + player.getsword().getpower() + " です "); 4

public class PlayerTest { public static void main(string[] args) { Sword sword = new Sword(); sword.setname(" どうのつるぎ "); sword.setpower(20); Player player = new Player(); player.setname(" しらいし "); player.sethp(30); player.setsword(sword); System.out.println(player.getName() + " の現在の体力は " + player.gethp()); System.out.println(player.getSword().getName() + " を装備しています "); System.out.println(" この剣の攻撃力は " + player.getsword().getpower() + " です "); 5

String

ウェブアプリケーション (2) URLを使って文字列として検索語をサーバに送信 している (URLを使わない方法もあります) http://www.google.com/#hl=ja&gs_nf=1&cp=5&gs_id=c1v&xhr=t&q=pet +Shop+boys&pf=p&sclient=psy-ab&oq=Pet +S&aq=0&aqi=g4&aql=&gs_l=&pbx=1&bav=on. 2,or.r_gc.r_pw.r_qf.,cf.osb&fp=e7bb58d488587245&biw=1004&bih=612

12

public class Test{ public static void main(string[] args){ char c = ' 白 '; // 次のようにも書ける char c = '\u767d'; 13

14

15

16

4 http://d.hatena.ne.jp/t_gaisho/20101112/p1 17

char charat(int index) // 引数の位置にある文字を返す public static void main(string[] args){ String str = " しらいし "; char c = str.charat(2);

public static void main(string[] args){ String str = "abc"; int length = str.length(); // length は 3 になる

public static void main(string[] args){ String str = "abc"; char c1 = s.charat(0); // c1 は最初の文字 'a' になる char c2 = s.charat(str.length()-1); // c2 は最後の文字 'c' になる

public static void main(string[] args){ String s1 = "abcde"; String s2 = "cde"; String s3 = "bde"; int c1 = s1.indexof(s2); // c1 は 2 になる cde という文字列が "abcde" におけるインデックス 2 から始まっていることを意味する int c2 = s1.indexof(s3); // s3 は s1 に含まれないので c2 は -1 になる

shira@is.sci.toho-u.ac.jp public static void main(string[] args){ String mailaddress = "shira5@mac.com"; String domain1 = mailaddress.substring(7); // mac.com が始まるのはインデックス 7 なので それ以降の文字列を取得する String domain2 = mailaddress.substring( mail.address.indexof("@") + 1);

shira@is.sci.toho-u.ac.jp public static void main(string[] args){ String mailaddress = "shira5@mac.com"; String local = mailaddress.substring( 0, mailaddress.indexof("@")); // インデックス 0 から "@" のインデックスの一つ前までの文字列を取得する

equals == public static void main(string[] args){ String m1 = "shira5@mac.com"; String m2 = "shira5" + "@" + "mac.com"; if(m1.equals(m2)){ // m1==m2 と書くと false...

public static void main(string[] args){ int[] a; a = new int[3]; a[0] = 24; a[1] = 42; a[2] = 12; int sum = 0; for(int i=0; i<a.length; i++){ sum += a[i]; System.out.println(sum);

public static void main(string[] args){ int[] a; a = new int[3]; int sum = 0; for(int i=0; i<a.length; i++){ sum += a[i]; System.out.println(sum); // sum は 0 になる

null public static void main(string[] args){ String[] a; a = new String[3]; for(int i=0; i<a.length; i++){ System.out.println(a[i]);

public static void main(string[] args){ String[] a; a = new String[3]; a[0] = "abc"; a[1] = "def"; a[2] = "ghi"; for(int i=0; i<a.length; i++){ System.out.println(a[i]);

new public static void main(string[] args){ Player[] a; a = new Player[3]; a[0] = new Player(" ロト ");... for(int i=0; i<a.length; i++){ System.out.println(a[i]);

public static void main(string[] args){ String s = "shira,1974,10,12"; String[] data = s.split(","); for(int i=0; i<a.length; i++){ System.out.println(data[i]);

public static void main(string[] args){ String[] data = new String[3]; data[0]="1974"; data[1]="10"; data[2]="12"; System.out.println(concat(data)); public static String concat(string[] args){ String result = ""; for(int i=0; i<args.length-1; i++){ result = result + args[i]; result = result + args[args.length()-1]; return result;

KaraokePad http://cdr6275.jp/ KaraokePad.javaと Artists.java KaraokePad.java Artists.java 35

AdvancedKaraokePad http://cdr6275.jp/ AdvancedKaraokePad.java と Song.java と SongData.java AdvancedKaraokePad.java Song.java SongData.java 36

KaraokePad.java AdvancedKaraokePad.java 37

38