More Related Content
PPTX
PDF
自然言語処理に適した ニューラルネットのフレームワーク - - - DyNet - - - PDF
PoisoningAttackSVM (ICMLreading2012) PDF
Enjoy handwritten digits recognition AI !! PDF
PDF
Casual learning-machinelearningwithexcelno8 PDF
Casual learning machine learning with_excel_no6 PDF
Casual learning machine_learning_with_excel_no7 Viewers also liked
PDF
PDF
PDF
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12 PDF
Javaエンジニアのためのアーキテクト講座-JJUG CCC 2014 Fall PDF
PDF
MVC 1.0 JSR-371を通してAdopt a JSRに知ろう #jjug_ccc #ccc_r57 PDF
PDF
JJUG CCC 2014 fall Javaが見るニュータイプの夢 Similar to ATN No.2 大阪から来たJavaPuzzlers
PDF
Javaセキュアコーディングセミナー東京第1回演習の解説 PDF
Ruby を用いた超絶技巧プログラミング(夏のプログラミングシンポジウム 2012) PDF
PDF
Javaセキュアコーディングセミナー東京第2回講義 PDF
PDF
PDF
PDF
Programming24 第2回androidアプリ勉強会 PPTX
PDF
"Puzzle-Based Automatic Testing: Bringing Humans into the Loop by Solving Puz... PDF
PDF
Kink: invokedynamic on a prototype-based language PDF
Programming24 第3回Androidアプリ勉強会 PDF
[コデアル][Programming24]Androidアプリ勉強会01 PDF
PDF
PPTX
PDF
PDF
教育向けプログラミング環境 Scratchのご紹介 PDF
More from AdvancedTechNight
PDF
3DCG(3Dコンピュータグラフィック)をWebGLで始めよう PDF
Twitterのリアルタイム分散処理システム「Storm」入門 demo PDF
Twitterのリアルタイム分散処理システム「Storm」入門 PDF
D3.jsと学ぶVisualization(可視化)の世界 PDF
TypeScriptのススメ ~JavaエンジニアのためのJava(like)Script PPTX
PDF
全部入り!WGPで高速JavaScript+HML5体験 PDF
PDF
単なるキャッシュじゃないよ!?infinispanの紹介 PPTX
ATN No.1 Hadoop vs Amazon EMR PDF
PDF
分散ストリーム処理フレームワーク Apache S4 PDF
PDF
PDF
PDF
PPTX
Hadoop scr第7回 hw2011フィードバック PDF
ログ収集フレームワークの新バージョン「FlumeNG」 PPTX
ATN No.1 MapReduceだけでない!? Hadoopとその仲間たち PDF
CSS3Rendererを使ってiOSでもサクサク3D Recently uploaded
PDF
【東京濾器株式会社】新卒採用パンフレット/Recruit pamphlet.pdf PDF
事業ページ掲載用_セールスハブ営業資料.pdf1111111111111111 PDF
【HP】202512_Low Code COMPANY DECK data.pdf PDF
「漫画村-Cloudflare事件」徹底解説 -Cloudflare trial- PDF
動画『【続報】新税率は35%超!M&Aの税金が大幅増税|3.5億円から対象に』で投影した資料 PDF
多摩市経営塾/基礎から学ぶデジタルマーケティングで中小企業講演「生成AIを使ったテキパキ仕事術」 PDF
【会社紹介資料】 株式会社カンゲンエージェント [ 11 月 30 日作成資料公開 ].pdf PDF
1ページでわかるTAPP_20251211________________ PDF
slideshare_ナハトエース会社説明資料_2025/12/11_SlideShare.pdf ATN No.2 大阪から来たJavaPuzzlers
- 1.
- 2.
- 3.
Google I/O 2011
•2011/05/10~11@SanFrancisco
• Googleの技術イベント
• 2トラックの動画をライブ配信
• 2~3日後には全トラックの動画を配信
• 今年はAndroidが中心
• 今年はビジネスや課金に絡む話も多め
2
Advanced Tech Night
- 4.
- 5.
それが・・・
Java Puzzlers
4
Advanced Tech Night
- 6.
- 7.
本日のメイントピック
Java Puzzlers
in
Google I/O 2011
6
Advanced Tech Night
- 8.
1. ウォーミングアップ
public staticvoid main(String args[]) {
System.out.println(2.00 - 1.10);
}
a) 0.90
b) 0.9
c) 1
d) その他
7
Advanced Tech Night
- 9.
- 10.
2. おつりの計算
import java.math.BigDecimal;
publicclass 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;
publicclass 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
- 12.
- 13.
- 14.
3. 小学校の足し算
public classElementary {
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 classElementary {
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 classElementary {
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
- 17.
- 18.
4. アプリの価格
public classAppPrice {
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 classAppPrice {
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
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
今日の本当のまとめ
海外セミナーに
行きなさい
25
Advanced Tech Night
- 27.
本当に言いたかったこと
JavaOne2011に
一緒に行こう!
2011/10/02~06
26
Advanced Tech Night
- 28.