Recommended
PDF
自然言語処理に適した ニューラルネットのフレームワーク - - - DyNet - - -
PDF
Casual learning machine learning with_excel_no6
PDF
Casual learning machine_learning_with_excel_no7
PDF
PDF
PoisoningAttackSVM (ICMLreading2012)
PDF
Enjoy handwritten digits recognition AI !!
PDF
Casual learning-machinelearningwithexcelno8
PPTX
PDF
PDF
PDF
PDF
PDF
MVC 1.0 JSR-371を通してAdopt a JSRに知ろう #jjug_ccc #ccc_r57
PDF
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
PDF
JJUG CCC 2014 fall Javaが見るニュータイプの夢
PDF
Javaエンジニアのためのアーキテクト講座-JJUG CCC 2014 Fall
PPTX
PDF
[コデアル][Programming24]Androidアプリ勉強会01
PDF
PDF
PDF
Javaセキュアコーディングセミナー東京第1回演習の解説
PDF
教育向けプログラミング環境 Scratchのご紹介
PDF
PDF
Programming24 第3回Androidアプリ勉強会
PDF
PDF
Javaセキュアコーディングセミナー東京第2回講義
PDF
Kink: invokedynamic on a prototype-based language
PDF
PDF
PDF
Programming24 第2回androidアプリ勉強会
More Related Content
PDF
自然言語処理に適した ニューラルネットのフレームワーク - - - DyNet - - -
PDF
Casual learning machine learning with_excel_no6
PDF
Casual learning machine_learning_with_excel_no7
PDF
PDF
PoisoningAttackSVM (ICMLreading2012)
PDF
Enjoy handwritten digits recognition AI !!
PDF
Casual learning-machinelearningwithexcelno8
PPTX
Viewers also liked (8)
PDF
PDF
PDF
PDF
PDF
MVC 1.0 JSR-371を通してAdopt a JSRに知ろう #jjug_ccc #ccc_r57
PDF
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
PDF
JJUG CCC 2014 fall Javaが見るニュータイプの夢
PDF
Javaエンジニアのためのアーキテクト講座-JJUG CCC 2014 Fall
Similar to ATN No.2 大阪から来たJavaPuzzlers (20)
PPTX
PDF
[コデアル][Programming24]Androidアプリ勉強会01
PDF
PDF
PDF
Javaセキュアコーディングセミナー東京第1回演習の解説
PDF
教育向けプログラミング環境 Scratchのご紹介
PDF
PDF
Programming24 第3回Androidアプリ勉強会
PDF
PDF
Javaセキュアコーディングセミナー東京第2回講義
PDF
Kink: invokedynamic on a prototype-based language
PDF
PDF
PDF
Programming24 第2回androidアプリ勉強会
PDF
PDF
PDF
"Puzzle-Based Automatic Testing: Bringing Humans into the Loop by Solving Puz...
PDF
PPTX
PDF
Ruby を用いた超絶技巧プログラミング(夏のプログラミングシンポジウム 2012)
More from AdvancedTechNight (20)
PDF
CSS3Rendererを使ってiOSでもサクサク3D
PDF
D3.jsと学ぶVisualization(可視化)の世界
PDF
3DCG(3Dコンピュータグラフィック)をWebGLで始めよう
PDF
PDF
PDF
全部入り!WGPで高速JavaScript+HML5体験
PDF
PDF
TypeScriptのススメ ~JavaエンジニアのためのJava(like)Script
PDF
PDF
単なるキャッシュじゃないよ!?infinispanの紹介
PDF
PDF
PDF
分散ストリーム処理フレームワーク Apache S4
PDF
Twitterのリアルタイム分散処理システム「Storm」入門 demo
PDF
Twitterのリアルタイム分散処理システム「Storm」入門
PDF
ログ収集フレームワークの新バージョン「FlumeNG」
PPTX
Hadoop scr第7回 hw2011フィードバック
PPTX
PPTX
ATN No.1 MapReduceだけでない!? Hadoopとその仲間たち
PPTX
ATN No.1 Hadoop vs Amazon EMR
Recently uploaded (7)
PDF
This document is a company profile for Drecom Co., Ltd.
PDF
【株式会社VISIONARY JAPAN】エンジニアチーム採用ピッチ資料_202509.pdf
PDF
ヒートポンプ給湯器―グローバル市場シェアとランキング、全体の売上と需要予測、2025~2031
PDF
サプリメント用ソフトカプセル、グローバルトップ17企業のランキングと市場シェア(更新).pdf
PPTX
その街の今がわかる。ビッグデータから得られた時間帯別推計流動人口統計 あさひる統計プロダクト資料(v202506/2025Q2)
PDF
【会社紹介資料】株式会社カンゲンエージェント[9月1日作成資料公開].pdf
PDF
マルチコアファイバー (MCF)、グローバルトップ7企業のランキングと市場シェア.pdf
ATN No.2 大阪から来たJavaPuzzlers3. Google I/O 2011
• 2011/05/10~11@SanFrancisco
• Googleの技術イベント
• 2トラックの動画をライブ配信
• 2~3日後には全トラックの動画を配信
• 今年はAndroidが中心
• 今年はビジネスや課金に絡む話も多め
2
Advanced Tech Night
5. それが・・・
Java Puzzlers
4
Advanced Tech Night
7. 本日のメイントピック
Java Puzzlers
in
Google I/O 2011
6
Advanced Tech Night
8. 1. ウォーミングアップ
public static void main(String args[]) {
System.out.println(2.00 - 1.10);
}
a) 0.90
b) 0.9
c) 1
d) その他
7
Advanced Tech Night
10. 2. おつりの計算
import java.math.BigDecimal;
public class Change {
public static void main(String args[]) {
BigDecimal payment = new BigDecimal(2.00);
BigDecimal cost = new BigDecimal(1.10);
System.out.println(payment.subtract(cost));
}
}
a) 0.90
b) 0.9
c) 1
d) その他
9
Advanced Tech Night
11. 2. おつりの計算(回答)
import java.math.BigDecimal;
public class Change {
public static void main(String args[]) {
BigDecimal payment = new BigDecimal(2.00);
BigDecimal cost = new BigDecimal(1.10);
System.out.println(payment.subtract(cost));
}
}
出力結果)
0.899999999999999911182158029987476766109466552734375
10
Advanced Tech Night
14. 3. 小学校の足し算
public class Elementary {
public static void main(String[] args) {
System.out.print(12345 + 5432l);
System.out.print(" ");
System.out.print(01234 + 43210);
}
}
a) 17777 44444
b) 17777 43878
c) 66666 44444
d) 66666 43878
13
Advanced Tech Night
15. 3. 小学校の足し算(回答)
public class Elementary {
public static void main(String[] args) {
System.out.print(12345 + 5432l);
System.out.print(" ");
System.out.print(01234 + 43210);
}
}
出力結果)
17777 43878
14
Advanced Tech Night
16. 3. 小学校の足し算(回答)
public class Elementary {
public static void main(String[] args) {
System.out.print( 1 2345 + 5432 l);
System.out.print(" "); まさかの
System.out.print(01234 + 43210); Long!
}
}
0xから始まるのは16進数表現
0から始まるのは8進数表現
1234 (8進数) = 668(10進数)
15
Advanced Tech Night
18. 4. アプリの価格
public class AppPrice {
public static void main(String[] args) {
System.out.println(createMessage(“¥¥85.0”) + “¥t“);
System.out.println(createMessage("$0.99"));
}
private static String createMessage(String value) {
return "Price:%%%".replaceAll("%%%", value);
}
}
a) Price:¥85.0 Price:$0.99
b) Price:%%% Price:%%%
c) Price:85.0 Price:0.99
d) その他
17
Advanced Tech Night
19. 4. アプリの価格(回答)
public class AppPrice {
public static void main(String[] args) {
System.out.println(createMessage("¥¥85.0") + “¥t“);
System.out.println(createMessage("$0.99"));
}
private static String createMessage(String value) {
return "Price:%%%".replaceAll("%%%", value);
}
}
出力結果)
Price:85.0 Price:%%%.99
18
Advanced Tech Night
23. 今日のまとめ
22
Advanced Tech Night
26. 今日の本当のまとめ
海外セミナーに
行きなさい
25
Advanced Tech Night
27. 本当に言いたかったこと
JavaOne2011に
一緒に行こう!
2011/10/02~06
26
Advanced Tech Night