文档章节

《Java编程思想》第四版读书笔记 第四章

一万
 一万
发布于 2016/05/02 21:40
字数 464
阅读 138
收藏 2

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

4.3

逗号操作费仅用于for循环控制表达式的初始化部分和步进控制部分。初始化部分用于定义任意多个具有相同类型的变量:

for(int i =1, j = i + 10; i <5; i++, j = i* 2)

 

for循环控制表达式可以使用对象而不仅仅是基本类型和它们的封装器。

 

4.4

String类的toCharArray()方法返回char类型的数组。

 

4.6

无限循环的两种方式while(true)和for(;;)完全等价,编译器将它们看作是一回事。

 

4.7

关于标签以前在写代码的过程中一次都没有用到过,所以完全忘记了还有此功能。

标签用在迭代语句之前,在它和迭代语句之间不能有其他代码。

标签和continue、break配合使用。带标签的continue会到达标签的位置,并重新进入紧接在标签后面的循环;带标签的break会中断并跳出标签所指的循环。

 

4.8

int c = rand.nextInt(26) + 'a';

这条语句产生随机的小写字母,用法挺巧妙,值得记忆一下。

练习10关于吸血鬼数字,我的方法太笨,再想想有没有什么好方法。

刚才看了《Thinking in Java》的习题解答,里面使用了一个定理:如果一个数字x*y是吸血鬼数字则它必须满足:

x*y = x+y(mod 9)

首先进入循环

for(int num1 = 10; num1 <= 99; num1 ++){
    for(int num2 = num1; num2 <= 99; num2 ++)
 

判断是否满足这个定理,如果不满足continue。如果满足算出乘积的四个数和两个数字的四个数,比较是否都相等,如果相等则是吸血鬼数(判断时应注意去掉重复相等的情况)。

© 著作权归作者所有

一万
粉丝 30
博文 102
码字总数 173386
作品 0
朝阳
程序员
私信 提问
Android--面试中遇到的问题总结(三)

《Android 开发工程师面试指南 LearningNotes 》,作者是陶程,由梁观全贡献部分。大家可以去知乎关注这两位用心的少年。这份指南包含了大部分Android开发的基础、进阶知识,不仅可以帮助准备...

sealin
2017/02/22
0
0
读书笔记之《Java并发编程的艺术》-并发编程基础

读书笔记部分内容来源书出版书,版权归本书作者,如有错误,请指正。 欢迎star、fork,读书笔记系列会同步更新 git https://github.com/xuminwlt/j360-jdk module j360-jdk-thread/me.j360....

Hi徐敏
2015/11/11
4K
8
读书笔记之《Java并发编程的艺术》-并发编程容器和框架(重要)

读书笔记部分内容来源书出版书,版权归本书作者,如有错误,请指正。 欢迎star、fork,读书笔记系列会同步更新 git https://github.com/xuminwlt/j360-jdk module j360-jdk-thread/me.j360....

Hi徐敏
2015/11/11
751
1
读书笔记之《Java并发编程的艺术》-线程池和Executor的子孙们

读书笔记部分内容来源书出版书,版权归本书作者,如有错误,请指正。 欢迎star、fork,读书笔记系列会同步更新 git https://github.com/xuminwlt/j360-jdk module j360-jdk-thread/me.j360....

Hi徐敏
2015/11/11
782
1
读书笔记之《Java并发编程的艺术》-java中的锁

读书笔记部分内容来源书出版书,版权归本书作者,如有错误,请指正。 欢迎star、fork,读书笔记系列会同步更新 git https://github.com/xuminwlt/j360-jdk module j360-jdk-thread/me.j360....

Hi徐敏
2015/11/11
429
0

没有更多内容

加载失败,请刷新页面

加载更多

密码加密与微服务鉴权JWT详细使用教程

[TOC] 1.1、了解微服务状态 微服务集群中的每个服务,对外提供的都是Rest风格的接口,而Rest风格的一个最重要的规范就是:服务的无状态性。 什么是无状态? 1.服务端不保存任何客户端请求者信...

庭前云落
20分钟前
6
0
Xamarin.FormsShell基础教程(9)Shell相关类体系

Xamarin.FormsShell基础教程(9)Shell相关类体系 在Shell中,最为主要的类是Shell类。Shell类实现了大多数应用程序所需的基本UI功能的页面。除此以外,常用的类还有ShellContent、Tab、Fly...

大学霸
22分钟前
4
0
聊聊MVC、MVP、MVVM吧

先来介绍下本文结构: 三种框架的具体概念 在安卓开发上的写法、优缺点 1.概念 1.1 MVC MVC模式(Model–view–controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模...

二营长的意大利炮手
39分钟前
4
0
如果解释Python,什么是.pyc文件?

我已经了解Python是一种解释型语言......但是,当我查看我的Python源代码时,我看到.pyc文件,Windows将其识别为“编译的Python文件”。 这些来自哪里? #1楼 Python代码经历了两个阶段。 第...

javail
44分钟前
4
0
.NET Core初览

初览的应用场景为游戏服务器开发。所以测试在侧重点上更强于IO和密集型计算 TODO

梦想游戏人
47分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部