int inkazu 40 void keisan int keikazu 30

  • Slides: 31
Download presentation

int inkazu = 40; void keisan() { int keikazu = 30; System. out. println(keikazu);

int inkazu = 40; void keisan() { int keikazu = 30; System. out. println(keikazu); System. out. println(inkazu); } public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ Hensu hen = new Hensu(); int mainkazu = 20; System. out. println(stakazu); System. out. println(mainkazu); hen. keisan(); //System. out. print(keikazu); エラー //System. out. println(inkazu); エラー

void set. Kazu(int a){ this. a = a; System. out. println("セッターの"+a); } int get.

void set. Kazu(int a){ this. a = a; System. out. println("セッターの"+a); } int get. Kazu(){ return a; } public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ int b; Get. Set ge = new Get. Set(); ge. set. Kazu(10); b=ge. get. Kazu(); System. out. println("メインの"+b); }

Keisyou 1_3 kei 1_3 = new Keisyou 1_3(); kei 1_3. hyoujioya(); System. out. println("Keisyou

Keisyou 1_3 kei 1_3 = new Keisyou 1_3(); kei 1_3. hyoujioya(); System. out. println("Keisyou 1_1からの表示です"); } } public class Keisyou 1_2 { public void hyoujioya(){ System. out. println("Keisyou 1_2からの表示です"); } } public class Keisyou 1_3 extends Keisyou 1_2{ public void hyouji(){

} } class Printer { public void out(String message) { System. out. println("「" +

} } class Printer { public void out(String message) { System. out. println("「" + message + "」という文字列を印刷します"); } } public class Polymor. Phism { public static void main(String[] args) { String message = "今日は雪です"; Display display = new Display(); Printer printer = new Printer(); display. out(message);

int a, b; Constracta() { a = 10; b = 20; } public void

int a, b; Constracta() { a = 10; b = 20; } public void hyouji(){ System. out. println("a+bは"+(a+b)); } public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ Constracta cons = new Constracta(); cons. hyouji(); } }

System. out. println("2つのかけ算"+kekka); kekka = ove 1_2. jyou(1, 2, 3); System. out. println("3つのかけ算"+kekka); kekka

System. out. println("2つのかけ算"+kekka); kekka = ove 1_2. jyou(1, 2, 3); System. out. println("3つのかけ算"+kekka); kekka = ove 1_2. jyou(1, 2, 3, 4); System. out. println("4つのかけ算"+kekka); } } public class Over. Load 1_2 { int kotae; public int jyou(int s 1, int s 2){ return kotae = s 1 * s 2; } public int jyou(int s 1, int s 2, int s 3){ return kotae = s 1 * s 2 * s 3; }

ovrsub. hello(); ovrsub. night(); } } class Over. Ridesuper{ void hello(){ System. out. println("おはよう");

ovrsub. hello(); ovrsub. night(); } } class Over. Ridesuper{ void hello(){ System. out. println("おはよう"); } void night(){ System. out. println("こんばんは"); } } class Over. Ridesub extends Over. Ridesuper{ void hello(){ //再定義 System. out. println("おはようございます");

this. m=m; } int getsuutin(){ //ゲッター return n; } int getsuutim(){ return m; }

this. m=m; } int getsuutin(){ //ゲッター return n; } int getsuutim(){ return m; } } class Tasizan extends Keisan{ void hyouji(int kotae){ System. out. println(kotae); } } class Abstract 1 { public static void main(String[] args) {

void kaeri. SHR(); } class aisatsu implements asano. SHR, kaerino. SHR{ public void asa.

void kaeri. SHR(); } class aisatsu implements asano. SHR, kaerino. SHR{ public void asa. SHR(){ System. out. println("おはよう"); } public void kaeri. SHR(){ System. out. println("さようなら"); } } public class Interface { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ aisatsu ai = new aisatsu();

Array. List<String> list = new Array. List<String>(); public void nyuryoku() { System. out. println("名前を入力してください:終わりはend");

Array. List<String> list = new Array. List<String>(); public void nyuryoku() { System. out. println("名前を入力してください:終わりはend"); innamae = sc. next(); while(innamae. equals("end") != true){ list. add(innamae); System. out. println("名前を入力してください:終わりはend"); innamae = sc. next(); } } public void hyouji(){ for (n=0; n<list. size(); n++){ String naiyou = (String) list. get(n);

String. Tokenizer 101, abe 102, igarashi 103, yasuda 0 1 2 3 4 5

String. Tokenizer 101, abe 102, igarashi 103, yasuda 0 1 2 3 4 5 6 1 0 1 , a b e code name 101 abe CSVファイルから1行読み込み、カンマ区切りで取り出す String. Tokenizer(line, ", ") , で区切り取り出す

public class Tokenizer { public static void main(String[] args) throws Number. Format. Exception, IOException

public class Tokenizer { public static void main(String[] args) throws Number. Format. Exception, IOException { // TODO 自動生成されたメソッド・スタブ File csv = new File("meibo. csv"); Buffered. Reader br = new Buffered. Reader(new File. Reader(csv)); String line = ""; int code; String name; while((line = br. read. Line()) != null){ String. Tokenizer str = new String. Tokenizer(line, ", "); code = Integer. parse. Int(str. next. Token()); name = str. next. Token(); System. out. println(code+name); }

"jdbc: mysql: //localhost: 8889/jikken", "root"); //データベースに接続 stmt = con. create. Statement(); rs = stmt.

"jdbc: mysql: //localhost: 8889/jikken", "root"); //データベースに接続 stmt = con. create. Statement(); rs = stmt. execute. Query("select * from meibo"); while(rs. next() == true){ String g. Ban = rs. get. String("ban"); String g. Nam = rs. get. String("name"); System. out. println(g. Ban+g. Nam); (途中省略) try{ if(rs != null){ rs. close(); } if(stmt != null){ stmt. close();

Eria[] eria. Joho = new Eria[5] 0 1 2 3 4 Eriaクラスを入れる配列を確保

Eria[] eria. Joho = new Eria[5] 0 1 2 3 4 Eriaクラスを入れる配列を確保

eria. Joho[h] = new Eria(eria. Mei[h]) 0 1 2 3 4 Eriaをインスタンス化して配列へ 入れる コンストラクタがあるので

eria. Joho[h] = new Eria(eria. Mei[h]) 0 1 2 3 4 Eriaをインスタンス化して配列へ 入れる コンストラクタがあるので hが1のとき、”森と炎”を渡して eria. Meiに入る eria. Mei: 森と炎 nyujo. Kei: 0 Eria eria. Mei 森と炎 gokei nyujo hyoji heikin for(int h=1; h<=4; h++){ eria. Joho[h] = new Eria(eria. Mei[h]) } String[] eria. Mei 0 1 2 3 4 森と炎 海と水 不思議 キッズ

eria. Joho[h] = new Eria(eria. Mei[h]) 0 1 2 3 4 インスタンスが4つ完成! eria. Mei:

eria. Joho[h] = new Eria(eria. Mei[h]) 0 1 2 3 4 インスタンスが4つ完成! eria. Mei: 森と炎 nyujo. Kei: 0 eria. Mei: 海と水 nyujo. Kei: 0 eria. Mei: 不思議 nyujo. Kei: 0 eria. Mei: キッズ nyujo. Kei: 0 Eria eria. Mei 森と炎 gokei nyujo hyoji heikin Eria eria. Mei 海と水 gokei nyujo hyoji heikin Eria eria. Mei 不思議 gokei nyujo hyoji heikin Eria eria. Meiキッズ gokei nyujo hyoji heikin

eria. Joho[eria. Code]. gokei(nyujo) 0 1 2 3 4 eria. Joho[eria. Code]のgokeiを実 行 eria.

eria. Joho[eria. Code]. gokei(nyujo) 0 1 2 3 4 eria. Joho[eria. Code]のgokeiを実 行 eria. Mei: 森と炎 nyujo. Kei: 1000 Eria eria. Mei森と炎 gokei nyujo 1000 hyoji heikin eria. Codeが1、nyujoが1000のと き、森と炎のインスタンスに 1000 を渡してgokeiを実行

eria. Joho[eria. Code]. gokei(nyujo) 0 1 2 3 4 全部のデータが入力完了! eria. Mei: 森と炎 nyujo.

eria. Joho[eria. Code]. gokei(nyujo) 0 1 2 3 4 全部のデータが入力完了! eria. Mei: 森と炎 nyujo. Kei: 47160 eria. Mei: 海と水 nyujo. Kei: 56712 eria. Mei: 不思議 nyujo. Kei: 40057 eria. Mei: キッズ nyujo. Kei: 15531 Eria eria. Mei 森と炎 gokei nyujo 450 hyoji heikin Eria eria. Mei 海と水 gokei nyujo 233 hyoji heikin Eria eria. Mei 不思議 gokei nyujo 1542 hyoji heikin Eria eria. Meiキッズ gokei nyujo 1431 hyoji heikin

eria. Joho[h]. hyoji() 0 1 2 3 4 eria. Joho[h]のhyojiを実行 eria. Mei: 森と炎 nyujo.

eria. Joho[h]. hyoji() 0 1 2 3 4 eria. Joho[h]のhyojiを実行 eria. Mei: 森と炎 nyujo. Kei: 47160 Eria eria. Mei 森と炎 gokei nyujo 450 hyoji heikin hが1のとき、森と炎インスタンス のhyojiを実行 for(int h=1; h<=4; h++){ eria. Joho[h]. hyoji() }

int heikin = nyujo. Kei / 7 0 1 2 3 4 heikinの計算と表示 hが1のとき、森と炎インスタンス

int heikin = nyujo. Kei / 7 0 1 2 3 4 heikinの計算と表示 hが1のとき、森と炎インスタンス のhyojiを実行 eria. Mei: 森と炎 nyujo. Kei: 47160 Eria eria. Mei 森と炎 gokei nyujo 450 hyoji heikin 6737 public void hyoji(){ int heikin = nyujo. Kei / 7; System. out. 〜 } 実行結果 森と炎 47, 160 6, 737