JAVA初学者常见的的30个不同于其他编程语言的问题.doc

上传人:晟*** 文档编号:13010231 上传时间:2022-07-14 格式:DOC 页数:7 大小:37.50KB
下载 相关 举报
JAVA初学者常见的的30个不同于其他编程语言的问题.doc_第1页
第1页 / 共7页
JAVA初学者常见的的30个不同于其他编程语言的问题.doc_第2页
第2页 / 共7页
JAVA初学者常见的的30个不同于其他编程语言的问题.doc_第3页
第3页 / 共7页
JAVA初学者常见的的30个不同于其他编程语言的问题.doc_第4页
第4页 / 共7页
JAVA初学者常见的的30个不同于其他编程语言的问题.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

JAVA初学者常见的的30个不同于其他编程语言的问题本文回答了30个JAVA入门级初学者的常见问题。 我可以用%除以一个小数吗? a += b 和 a = a + b 的效果有区别吗? 声明一个数组为什么需要花费大量时间? 为什么JAVA库不用随机pivot方式的快速排序?1.2 基本数据类型Q. 为什么 -0/3 结果是 0,而 -0.0/3.0 结果是 -0.0?(注意后边的结果0带负号)A. 在Java里,整数是用补码表示的。在补码中0只有一种表示方法。另一方面,浮点数则是用 IEEE 标准表示的, 对于0有两种表示方法, 0 和 -0。Q. 我可以用 % 除以一个小数吗?A. 当然可以。比如,如果 angle 是一个非负数,那么 angle % (2 * Math.PI) 就会把 angle 转换到 0 到 2 之间。Q. 当 a b 都是基本类型变量时,a += b 和 a = a + b 的效果有区别吗?A. 当 a 和 b 的类型不同时,那两条语句的效果就可能有区别。 a += b 等同于 a = (int) (a + b),这种情

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。