文档章节

Java编程思想 第3章 操作符

木云凌
 木云凌
发布于 2016/02/03 11:10
字数 486
阅读 62
收藏 0

    操作符这一章没有太多的令人眼前一亮的东西,因为其本身就是一个非常简单的知识点。

    在Bruce Eckel 的编程思想里,我觉得有一点东西漏掉了的:直接常量。

    直接常量这个概念也许并不是那么的重要,只要我们平时写代码是细心的,就会很容易避免这个问题的困惑,以至于你根本感觉不到这个问题的存在。

    但是去探求Java语言的奥秘,可以使我们接触许多困惑,并且产生兴趣。

    直接常量:在代码中直接出现的数值。不包括在数值后面加上类型识别符的常量。比如:10,是一个直接常量,而10L不是。

    代码中所有的常量数值都必须明确其类型,比如,在数值后添加f、F、D等标识符等。

    当其后面有类型标识时,我们当然对它的类型是没有疑问的;如果没有呢?它是什么类型?

    除了上面这个概念,其他的挑几个操作符来写:

    【凡是整数都是int型的;凡是小数,都是double型的。】赋值时必须为左边的类型声明提供对应的值类型。

    【指数计数法】:1.39e-43  ==>  1.39*10^-43.

    【类型转换操作符】:需要注意的是:向更小的类型转换时,通常是截尾处理的。想要四舍五入,可使用以下方法:

    java.lang.Math.round();

附:第4章 控制执行流程:

    关键字:if-lase  while  do-while  for  foreach  return  break  continue switch  标签:label  labelName: ;


© 著作权归作者所有

共有 人打赏支持
木云凌

木云凌

粉丝 13
博文 73
码字总数 28431
作品 0
广州
高级程序员
《RxJava 2.x 实战》

我最近写了一本书《RxJava 2.x 实战》。 该书由电子工业出版社出版,目前已经在淘宝、京东、当当、亚马逊等各大电商平台上进行销售或预售。 天猫电子工业出版社旗舰店 https://detail.tmall...

fengzhizi715
04/28
0
0
Scala学习--《Scala编程》

Scala学习手册--可伸缩的语言(随着使用者的需求而成长) 第一章:基本概念 Scala=FP+OO、静态语言 兼容性、简短、高层级抽象、高级的静态类别、伸缩性 兼容:与Java兼容,可无缝实施互操作。...

hanzhankang
2014/02/15
0
0
Java程序员必读书单,家族又添新成员

点击关注异步图书,置顶公众号 每天与你分享IT好书 技术干货 职场知识 参与文末话题讨论,每日赠送异步图书。 ——异步小编 有些革命出其不意地吸引了全世界的眼球。Twitter、Linux操作系统和...

异步社区
05/09
0
0
《Java从小白到大牛》之第10章 面向对象基础(上)

《Java从小白到大牛》纸质版已经上架了!!! 面向对象是Java最重要的特性。Java是彻底的、纯粹的面向对象语言,在Java中“一切都是对象”。本章将介绍面向对象基础知识。 面向对象概述 面向...

tony关东升
07/16
0
0
Java语言学习(五):面向对象入门

接下来的博客,我将着重说下面向对象的编程思想,这个是Java编程开发的重点内容,对以后的开发有着深远的影响,必须重视起来。在使用Java语言开发时,时刻要以面向对象的思想考虑问题,面向对...

海岸线的曙光
07/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

180.mariadb 主从复制

参考:https://blog.csdn.net/chengxuzaza/article/details/62042920 睡觉睡觉,明天写 1.效果 当主库中数据有变化的时候,从库就自动同步 2. 环境要求 至少两台 linux服务器 (教程:https...

Lucky_Me
4分钟前
0
0
erlng file id3v1 id3v1.1

%% ---%% Excerpted from "Programming Erlang",%% published by The Pragmatic Bookshelf.%% Copyrights apply to this code. It may not be used to create training material, %% ......

xueyuse0012
5分钟前
0
0
RabbitMq的安装

环境Centos6.5 32位 JDK 1.7.8 Jdk的卸载 rpm -qa|grep jdk yum –y remove 上边的安装包 JDK的安装 Rpm –ivh jdk安装包 配置环境变量 export JAVA_BIN=/usr/java/jdk1.7.0_80/bin export J......

DemonsI
9分钟前
0
0
http和https协议

HTTPS全称为Hypertext Transfer Protocol over Secure Socket Layer,中文含义为“超文本传输协议在安全加密字层”,简单来说就是加密数据传输,通俗的说就是安全连接。 HTTPS安全超文本传输...

寰宇01
15分钟前
0
0
vue内引入语音播报功能

在vue项目中引入语音播报,使用的科大讯飞语音接入, 具体思路为每次接收到语音信息后存入一个数组,然后监听这个数组,开始冲第一个索引播放,并且同时根据vuex getter 来动态删减数量 给a...

originDu
24分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部