索鸟网

  1. 首页
  2. Head First Java学习心得

Head First Java学习心得


书中第26页,我的和参考答案不一致,如下:

class PoolPuzzleOne{
public static void main(String[] args){
int x=0;
while(x<4){//
System.out.print("a");//right
if(x<1){System.out.print(" ");}
System.out.print("n");//right
if(x<1){System.out.print("oise");x=x-1;}//
if(x==1){System.out.print("noys");}
if(x>1){System.out.print(" oyeter");}
System.out.println("");//
x=x+2;
}
}
}

运行结果一致,但参考答案比我的思路更清晰,活用了if的判断,改变了执行的顺序,要学习到这点,还有while语句条件判断,只有x<1和x<4才能执行循环,此处逻辑推理后,得知x<4才能运行,排除其他,另,看到题目要仔细观察,都有“a”和“n”,循环打印即可。

来源地址:http://blog.csdn.net/hebenight/article/details/78230732 版权归作者所有!

相关教程

  • Head First Python 学习心得(1-6章)

    写在前面:“吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。登高而招,臂非加长也,而见者远;顺风而呼,声非加疾也,而闻者彰。假舆马者,非利足也,而致千里;假舟楫者,非能水也,而绝江河。君子生非异也,善假于物也。”十几年的默默学习,而今希望更多是对自己知识的一个总结反思积累,能够探讨进步更是求之不得。虽然现在coding能力有限,但所幸站
  • Head first java

    1.对象是靠类的模型塑造出来的。 对象本身已知的事物称为实例变量。它们代表对象的状态(数据),且该类型的每一个对象都会独立的拥有一份该类型的值。所以可以把对象当做实例。 对象可以执行的动作称为方法。在设计类时,你也会设计出操作对象数据的方法。 对象带有实例变量和方法,但它们都是类设计中的一部分。 2.类和对象之间的不同 类不是对象(却是用来创建它们的模型)
  • 《Head First JavaScript》 读书笔记

    书名:《Head First JavaScript》 中文译名:《深入浅出JavaScript》 著:Michael Morrison 编译:O’Reilly Taiwan公司 出版发行:东南大学出版社 申明: 本文所做的笔记并非本书最精华的部分,笔记大多是第一次阅读本书时候所记录下来的本人比较有感触的部分(茅塞顿开?),虽然再次看这些知识点的时候自己也找不到当时
  • 【110天】Java——《Head First Java》笔记(第7-8章)

    【110】Java——《Head First Java》笔记(第7-8章) 一、继承 问:继承的作用是什么?答:1、防止子类出现重复的程序代码。2、定义出共同的协议。 问:继承如何判断?答:IS-A测试(确保子类是父类的一种更特定的类型) 问:子类继承父类什么东西?答:成员(实例变量、方法) 注意:public类型成员会被继承,但是private类
  • 【108天】Java——《Head First Java》笔记(第1-4章)

    第一章 工作方式 第一步:编写源代码 产生XXX.java文件。 第二步:编译器 在命令行下执行javac程序编译XXX.java。 第三步:输出 编译不报错则产生xxx.class文件。【即字节码文件,该文件】 第四步:java虚拟机 java虚拟机(JVM:Java Virtual Machine)将字节码转换成平台理解的形式运行。 程序结构 源文
  • Heard First Python学习心得 (7-10章)

    前六章主要是对python的基础知识有一个大致的了解,后面这几章主要是python在web和android上的应用,会涉及HTML和sqlite3数据库方面的知识,很多人(包括我)都在这里面有很多疑惑,成功完成这里面的部分例子之外,我会更多把我的体会和困惑提出来,一方面可能会解决大家共同的问题,一方面希望大家或者以后自己深入学习之后能够解答这些遗留的问题
  • 吐血整理:Head First设计模式大全

    1.策略模式: 链接:http://www.imooc.com/article/11475 题例:鸭子 原则: 1:找出应用中可能需要变化之处,把它们独立起来,不要和那些不需要变化。 2:针对接口编程,而不是针对实现编程。 3:多用组合,少用继承。 策略模式定义了算法族,分别封装起来,让他们之间可以互相替换, 此模式让算法的变化独立于使用算法的客户。 2.观察者模式:
  • Head First设计模式读书总结——装饰者模式

    我曾经以为应该用继承处理一切。后来领教到运行时扩展,远比编译时期的继承威力大。 本章可以称为“给爱用继承的人一个全新的设计眼界”。我们即将再度探讨典型的继承滥用问题。在本章将会学到如何使用对象组合的方式,做到在运行时装饰类。一旦你熟悉了装饰的技巧,你讲能在不修改任何底层代码的情况下,给你的(或别人的)对象赋予新的职责。 新的例题:星巴兹是以狂战速度最快而闻名的咖啡连锁店