Submit Search
Upload
Java3
•
0 likes
•
14 views
I
ImayoshiYusuke
Follow
勉強会資料
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 129
Download now
Download to read offline
Recommended
Java4
Java4
ImayoshiYusuke
Java1~4
Java1~4
ImayoshiYusuke
Java5
Java5
ImayoshiYusuke
THE TAO OF PEPABO ENGINEER
THE TAO OF PEPABO ENGINEER
Takahiro Okumura
Shiteitoudan2015 kamio
Shiteitoudan2015 kamio
chi-chan266
師弟登壇2015 GMOペパボ @hfm
師弟登壇2015 GMOペパボ @hfm
Takahiro Okumura
プログラマーのお仕事
プログラマーのお仕事
Kohei Kadowaki
若手インフラエンジニア現状確認会 @hfm #wakateinfra
若手インフラエンジニア現状確認会 @hfm #wakateinfra
Takahiro Okumura
Recommended
Java4
Java4
ImayoshiYusuke
Java1~4
Java1~4
ImayoshiYusuke
Java5
Java5
ImayoshiYusuke
THE TAO OF PEPABO ENGINEER
THE TAO OF PEPABO ENGINEER
Takahiro Okumura
Shiteitoudan2015 kamio
Shiteitoudan2015 kamio
chi-chan266
師弟登壇2015 GMOペパボ @hfm
師弟登壇2015 GMOペパボ @hfm
Takahiro Okumura
プログラマーのお仕事
プログラマーのお仕事
Kohei Kadowaki
若手インフラエンジニア現状確認会 @hfm #wakateinfra
若手インフラエンジニア現状確認会 @hfm #wakateinfra
Takahiro Okumura
Java6
Java6
ImayoshiYusuke
師弟登壇2015 GMOペパボ @orzup
師弟登壇2015 GMOペパボ @orzup
Asami Nakano
Janog33説明会20130820
Janog33説明会20130820
Taiji Tsuchiya
はじめてのテスト技法
はじめてのテスト技法
Tatsuya Saito
20190309_chillSAPイベント概要_公開版
20190309_chillSAPイベント概要_公開版
MasashiOtsuka1
C7 デブサミ関西版コミュニティLT #kansumi2013
C7 デブサミ関西版コミュニティLT #kansumi2013
rip jyr
from_beginner_to_engineer
from_beginner_to_engineer
Yuka Tokuyama
Selfintroduce
Selfintroduce
amanoyuuya
アジャイル開発へのイテレーション・ゼロ
アジャイル開発へのイテレーション・ゼロ
Taisuke Shiratori
全国のWEB制作関連勉強会と福井にいながら参加する方法
全国のWEB制作関連勉強会と福井にいながら参加する方法
智弘 森下
頭を柔らかくするデザインの発想 by Life is Tech !
頭を柔らかくするデザインの発想 by Life is Tech !
Naoki Kanazawa
ペアプロはリモートでもできる!
ペアプロはリモートでもできる!
Tatsuya Deguchi
Requirement for beginners vol 2
Requirement for beginners vol 2
AsukaTsukamoto
ペアプロのオイシイ料理法、おしえます。
ペアプロのオイシイ料理法、おしえます。
takepu
知ってるようで知らないWeb基礎セミナー
知ってるようで知らないWeb基礎セミナー
ukkyo
共創におけるプロトタイピングの役割 - Chapliのデザインプロセス -
共創におけるプロトタイピングの役割 - Chapliのデザインプロセス -
Eri Kakuho
Google LighthouseのPWA項目で満点をトル!
Google LighthouseのPWA項目で満点をトル!
2nose
Siggraph2012報告会前半
Siggraph2012報告会前半
fumoto kazuhiro
【A-5】(招待LT)灘校パソコン研究部とは
【A-5】(招待LT)灘校パソコン研究部とは
Satoru Cho
ペルソナシナリオとプロトタイプ2
ペルソナシナリオとプロトタイプ2
Shuhei Iitsuka
More Related Content
Similar to Java3
Java6
Java6
ImayoshiYusuke
師弟登壇2015 GMOペパボ @orzup
師弟登壇2015 GMOペパボ @orzup
Asami Nakano
Janog33説明会20130820
Janog33説明会20130820
Taiji Tsuchiya
はじめてのテスト技法
はじめてのテスト技法
Tatsuya Saito
20190309_chillSAPイベント概要_公開版
20190309_chillSAPイベント概要_公開版
MasashiOtsuka1
C7 デブサミ関西版コミュニティLT #kansumi2013
C7 デブサミ関西版コミュニティLT #kansumi2013
rip jyr
from_beginner_to_engineer
from_beginner_to_engineer
Yuka Tokuyama
Selfintroduce
Selfintroduce
amanoyuuya
アジャイル開発へのイテレーション・ゼロ
アジャイル開発へのイテレーション・ゼロ
Taisuke Shiratori
全国のWEB制作関連勉強会と福井にいながら参加する方法
全国のWEB制作関連勉強会と福井にいながら参加する方法
智弘 森下
頭を柔らかくするデザインの発想 by Life is Tech !
頭を柔らかくするデザインの発想 by Life is Tech !
Naoki Kanazawa
ペアプロはリモートでもできる!
ペアプロはリモートでもできる!
Tatsuya Deguchi
Requirement for beginners vol 2
Requirement for beginners vol 2
AsukaTsukamoto
ペアプロのオイシイ料理法、おしえます。
ペアプロのオイシイ料理法、おしえます。
takepu
知ってるようで知らないWeb基礎セミナー
知ってるようで知らないWeb基礎セミナー
ukkyo
共創におけるプロトタイピングの役割 - Chapliのデザインプロセス -
共創におけるプロトタイピングの役割 - Chapliのデザインプロセス -
Eri Kakuho
Google LighthouseのPWA項目で満点をトル!
Google LighthouseのPWA項目で満点をトル!
2nose
Siggraph2012報告会前半
Siggraph2012報告会前半
fumoto kazuhiro
【A-5】(招待LT)灘校パソコン研究部とは
【A-5】(招待LT)灘校パソコン研究部とは
Satoru Cho
ペルソナシナリオとプロトタイプ2
ペルソナシナリオとプロトタイプ2
Shuhei Iitsuka
Similar to Java3
(20)
Java6
Java6
師弟登壇2015 GMOペパボ @orzup
師弟登壇2015 GMOペパボ @orzup
Janog33説明会20130820
Janog33説明会20130820
はじめてのテスト技法
はじめてのテスト技法
20190309_chillSAPイベント概要_公開版
20190309_chillSAPイベント概要_公開版
C7 デブサミ関西版コミュニティLT #kansumi2013
C7 デブサミ関西版コミュニティLT #kansumi2013
from_beginner_to_engineer
from_beginner_to_engineer
Selfintroduce
Selfintroduce
アジャイル開発へのイテレーション・ゼロ
アジャイル開発へのイテレーション・ゼロ
全国のWEB制作関連勉強会と福井にいながら参加する方法
全国のWEB制作関連勉強会と福井にいながら参加する方法
頭を柔らかくするデザインの発想 by Life is Tech !
頭を柔らかくするデザインの発想 by Life is Tech !
ペアプロはリモートでもできる!
ペアプロはリモートでもできる!
Requirement for beginners vol 2
Requirement for beginners vol 2
ペアプロのオイシイ料理法、おしえます。
ペアプロのオイシイ料理法、おしえます。
知ってるようで知らないWeb基礎セミナー
知ってるようで知らないWeb基礎セミナー
共創におけるプロトタイピングの役割 - Chapliのデザインプロセス -
共創におけるプロトタイピングの役割 - Chapliのデザインプロセス -
Google LighthouseのPWA項目で満点をトル!
Google LighthouseのPWA項目で満点をトル!
Siggraph2012報告会前半
Siggraph2012報告会前半
【A-5】(招待LT)灘校パソコン研究部とは
【A-5】(招待LT)灘校パソコン研究部とは
ペルソナシナリオとプロトタイプ2
ペルソナシナリオとプロトタイプ2
Java3
1.
未経験者のためのJava勉強会 第三回
2.
エンジニアカフェの紹介
3.
エンジニアカフェ エンジニアやエンジニアに関わる人、エンジニアを目指す人をサポートする施設です。 エンジニアカフェ外観(提供:福岡市) イベントの様子 コワーキングスペース Event
Co-Working&Meeting Consulting Cafe&Bar エンジニアカフェで体験できること
4.
エンジニアカフェでは 随時ご相談を受け付けております! 本日のイベントに関するご質問はもちろん エンジニアに関するご相談・ご質問はお気軽にどうぞ! ・勉強の仕方を教えて欲しい ・学生でも参加しやすいコミュニティが知りたい ・子どもにおすすめのプログラミング教材ってある? ・3Dプリンタでこんなの作れる? などなど! スタッフやコミュニティマネージャーがオフライン・オンライン問わず ご対応致します。
5.
この勉強会の目的 参加していただいた皆さんと一緒にJavaを勉強して行く 勉強会です!
6.
自己紹介 ● 今吉佑介 ● KCS福岡情報専門学校 ●
Java , Ruby on rails
7.
目次 ● メソッドってなに? ● 引数 ●
変数スコープ ● 戻り値 ● オーバーロード ● エントリーポイント(mainメソッド)
8.
メソッドってなに?
9.
一連の処理を一つにまとめたもの
10.
mainメソッド メソッド 引数を渡し呼び出す 処理結果、又は returnを返す
11.
メソッドの定義方法
12.
public static 戻り値の型
メソッド名(引数リスト) { メソッドが呼び出された時に行う処理}
13.
実際に作成してみましょう!
14.
画面に”こんばんは” を表示するメソッドの定義
15.
public static 戻り値の型
メソッド名(引数リスト) { メソッドが呼び出された時に行う処理 }
16.
17.
18.
19.
20.
21.
22.
メソッドの呼び出し
23.
メソッド名(引数);
24.
25.
26.
27.
練習問題 自分の名前を出力するメソッドを定義しそれを呼び出してく ださい。 条件 : アクセス修飾子は
public クラス変数は static 戻り値が void メソッド名 name 引数なし です。
28.
29.
メソッドが実行される順番
30.
Javaのプログラムは mainメソッドから実行される
31.
32.
33.
34.
35.
36.
引数を使ったメソッド
37.
public static 戻り値の型
メソッド名(引数リスト) { メソッドが呼び出された時に行う処理}
38.
39.
40.
41.
42.
43.
練習問題 自分の名前を出力するメソッドを定義してください。 条件:アクセス修飾子はpublic クラス変数static 戻り値がvoid メソッド名は自由
引数はString型の変数名は自由
44.
45.
複数の実引数を与える方法
46.
47.
48.
49.
50.
51.
52.
53.
練習問題 数字を4つ足し合わせ出力するメソッドを定義してください。 条件:アクセス修飾子は public クラス変数
static 戻り値 void メソッド名自由引数型 int 変数名 自由
54.
55.
変数スコープとローカル変数
56.
変数スコープ
57.
58.
59.
60.
61.
62.
戻り値の使い方
63.
public static 戻り値の型
メソッド名(引数リスト) { メソッドが呼び出された時に行う処理 return 戻り値}
64.
public static 戻り値の型
メソッド名(引数リスト) { メソッドが呼び出された時に行う処理 return 戻り値}
65.
文字列の戻り値
66.
67.
68.
69.
70.
整数の戻り値
71.
72.
73.
74.
75.
変数の戻り値
76.
77.
78.
79.
80.
81.
82.
83.
足し算をするメソッドの定義
84.
85.
86.
87.
88.
89.
90.
91.
returnの注意
92.
93.
94.
オーバーロード
95.
オーバーロードとは 名前が同じメソッドは複数作る事が基本的にはできませんが オーバーロードを活用すればそれが可能になります。
96.
97.
98.
オーバーロードを使用して この問題を解決できます
99.
100.
101.
102.
103.
104.
105.
106.
練習問題 整数の実引数を3つ足し合わせるメソッドaddと 少数の実引数を2つ足し合わせるメソッドaddを 定義してそれを呼び出し出力してください。
107.
配列を引数に用いる
108.
109.
110.
111.
112.
113.
練習問題 String型の配列を仮引数として受け取りそれを出力する メソッドを作成しそれを呼び出してください。
114.
115.
116.
エントリーポイント (mainメソッドについて)
117.
Javaのプログラムを実行開始する場所 エントリーポイントとは
118.
エントリーポイントには定義があり、 どこからでも参照可能(public)であり、 クラス変数がstatic、戻り値がvoid、 メソッド名がmain、String型の文字列を受け取る と言う物です。
119.
120.
121.
122.
123.
124.
125.
今回のおさらい ・メソッド コードを部品化できる クラス内でメソッドを定義できる ・引数 メソッドを呼び出す際に渡す値 引数を与える側が実引数、受け取る側が仮引数
126.
今回のおさらい ・変数スコープ メソッド内で定義した変数はそのメソッドでしか使用できない。 ・戻り値 returnを使用してメソッド呼び出し元へ値を返す。 returnを使用する際、値の型を指定しなければならない。
127.
今回のおさらい ・オーバーロード メソッド名が同じでも型を変更すれば呼び出す事ができる。 ・エントリーポイント Javaプログラムが実行開始する場所 定義に当てはまる物がmainメソッド
128.
ありがとうございました!
129.
エンジニアカフェでは 随時ご相談を受け付けております! 本日のイベントに関するご質問はもちろん エンジニアに関するご相談・ご質問はお気軽にどうぞ! ・勉強の仕方を教えて欲しい ・学生でも参加しやすいコミュニティが知りたい ・子どもにおすすめのプログラミング教材ってある? ・3Dプリンタでこんなの作れる? などなど! スタッフやコミュニティマネージャーがオフライン・オンライン問わず ご対応致します。
Download now