Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0,

Similar documents

untitled

chp6.ppt

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

javaexample-02.pdf

EJB-Programming-4-cn.doc

《大话设计模式》第一章

Chapter 9: Objects and Classes

JavaIO.PDF

3.1 num = 3 ch = 'C' 2

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit

内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌

Microsoft Word - 01.DOC

Java

Swing-02.pdf

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入


9, : Java 19., [4 ]. 3 Apla2Java Apla PAR,Apla2Java Apla Java.,Apla,,, 1. 1 Apla Apla A[J ] Get elem (set A) A J A B Intersection(set A,set B) A B A B

Microsoft Word - ch04三校.doc

OOP with Java 通知 Project 4: 5 月 2 日晚 9 点

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

FileMaker 16 ODBC 和 JDBC 指南

1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F

雲端 Cloud Computing 技術指南 運算 應用 平台與架構 10/04/15 11:55:46 INFO 10/04/15 11:55:53 INFO 10/04/15 11:55:56 INFO 10/04/15 11:56:05 INFO 10/04/15 11:56:07 INFO

java2d-4.PDF

untitled

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6:

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

FileMaker 15 ODBC 和 JDBC 指南

C/C++ 语言 - 循环

IoC容器和Dependency Injection模式.doc

untitled

<4D F736F F F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074>

软件工程文档编制

Learning Java

附录J:Eclipse教程

基于CDIO一体化理念的课程教学大纲设计

電機工程系認可證照清單 /7/1

JBuilder Weblogic

OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课

建模与图形思考

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

第3章.doc

Java 1 Java String Date

RxJava

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指

威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 號 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民

2009年9月全国计算机等级考试二级Java真题及答案

Microsoft PowerPoint - course2.ppt

Microsoft PowerPoint - 09Future

untitled

<4D F736F F D20C8EDC9E82DCFC2CEE7CCE22D3039C9CF>

概述

新版 明解C++入門編

使用MapReduce读取XML文件

<4D F736F F D20AC4FBDBDA4FBB67DA96CAABA2DA743A67EAFC5AAA95FA7B9BD5A5F2E646F63>

ex

PowerPoint 簡報

摘 要 本 校 多 媒 體 設 計 系 與 上 海 戲 劇 學 院 創 意 學 院 在 多 次 聯 繫 交 流 之 下, 已 簽 署 合 作 備 忘 錄, 積 極 尋 求 兩 校 合 作 教 學 與 共 同 創 作 之 機 會 藉 由 本 系 學 生 作 品 腦 殘 公 寓 入 圍 第 五 屆 中

C

CC213

"+handlermethod.getbean().getclass().getname()); public void aftercompletion(httpservletrequest req, HttpServletResponse resp, Object handler, Excepti

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

Adobe® Flash® 的 Adobe® ActionScript® 3.0 程式設計

无类继承.key

ebook

FY.DOC

Microsoft PowerPoint - plan08.ppt

没 有 多 余 的 Contruol 或 Action 了 原 来 Domain 层 被 服 务 层 Service layer 遮 挡, 在 右 边 图 中, 则 Domain 层 直 接 暴 露 给 前 台 了, 没 有 被 遮 挡, 裸 露 了 这 样 一 步 到 位 实 现 领 域 模 型

Transcription:

http://debut.cis.nctu.edu.tw/~chi

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0,

: POSITIVE_INFINITY NEGATIVE_INFINITY NaN 1.0 / 0.0-1.0 / 0.0 0.0 / 0.0 Nan not a number, Nan!= Nan true Nan zero = 0.0 ; d = 1.0 / zero ; if( d == Double.POSITIVE_INFINITY ) System.out.println( 0 ) ; Float.isNaN( ( ) ; Double.isNaN( ( )

: java.lang.math method,, Math Math.E (2.71828 ) Math.PI (3.14159 ) method Math.abs( ( a ) Math.acos(a) Math.asin(a) Math.atan(a) Math.atan2(a,b) Math.ceil(a) Math.cos(a) Math.floor(a) Math.exp(a) Math.log(a) int,, long, float, Cos Sin tan a Cos a e a a

method Math.max(a,b) Math.min(a,b) Math.pow(a,b) Math.random() Math.rint(a) Math.round(a) Math.sin(a) Math.sqrt(a) Math.tan(a) int,, long, float, int,, long, float,, float a b a Sin() Tan() : log(), pow(), sqrt(), ArithmetricException : irrational=math.sqrt(2.0); int bigger=math.max(3,4); long one=math.round(1.125789);

: java.math long, java.math BigInteger BigDecimal try{ BigDecimal twentyone=new BigDecimal( 21 ) ; BigDecimal seven = new BigDecimal( 7 ) ; BigDecimal sum = twentyone.add(seven) ; int answer = sum.intvalue( ); } catch ( NumberFormatException nfe) { } catch ( ArithmeticException ae) { }

java.util.properties hash table String Key / Value pair Properties props = new Properties(); props.put( myapp.xsize, 52 ); props.put( myapp.ysize, 79 ); : getproperty( ) String xsize=props.getproperty( myapp.xsize ); Properties: propertynames( ) for(enumeration e=props.propertynames(); e.hasmoreelements( property {, getproperty() String Name=e.nextElement(): null }

key, Properties ; Properties props=new Properties( ); getproperty(), String xsize=props.getproperty( =props.getproperty( myapp.xsize, 50 );

Properties save() method OutputStream ASCII props.save save(system.out, : Application Parameters ); FileOutStream out=new FileOutStream(.txt ); props.save(out, : Application Parameters );! # : Application Parameters #Mon Feb 12 09:24:23 CST 1999 myapp.ysize=79 myapp.xsize=52

properties load() InputStream FileInputStream fin; Properties props=new Properties(); props.load( fin );

System property Java.lang.System System.getProperty() System property java.vendor java.vendor.url java.version java.home java.class.version java.class.path os.name os.arch os.version file.separator path.separator URL Java System property Java line.separator Java user.name user.home user.dir ( /, \ ) (\n \r\n)

Applet properties: java.home; java.class.path; user.name; user.home; user.dir System.setProperty() () java, C:> java Dfoo=bar -Dcat=Boojum MyApp Boolean, Integer, Long, Color get Ex: Integer.getInteger( foo foo ); // foo Color.getColor( foo foo ); // Color

Java.util.Observer ( ) Java.util.Observable ( ) ( ), ( ) : 1. (Observable) 2. (Observer) 3., Observable ( update () method)

(MessageBoard) Observable( ) method addobserver() public String getmessage(){ method notifyobserver() return message; } import java.util.*; public class MessageBoard extends Observable { } blic void static main(string []args){ MessageBoard board = new MessageBoard(); Student bob= new Student(); Student joe = new Student(); board.addobserver(bob); board.addobserver(joe); board.changemessage( public void changemessage(string Message){ this.message=message; setchanged(); notifyobservers(message); } ); class Student implements Observer { public void update(obserable o, Object arg) System.out.println( + arg ) }