楼主: omencathay

[精华] Think in java读书笔记

[复制链接]
论坛徽章:
70
三菱
日期:2014-01-17 10:00:292014年世界杯参赛球队: 智利
日期:2014-06-05 11:54:32马上加薪
日期:2014-04-07 17:03:21马上有钱
日期:2014-02-25 21:39:36马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:11
21#
发表于 2003-6-20 21:18 | 只看该作者
最初由 omencathay 发布
[B]Auto increment and decrement

Example:

//AutoInc.java

public class AutoInc{
        public static void main(String[] Args){
               int i=1;
               prt("i:"+i); //字符串操作
               prt("++i:"+ ++i);//第一个+是字符串操作,后面一个是++操作符,和c是一致的。
               prt("i++:"+ i++);
               prt("i:"+i);
               prt("--i:"+ --i);
               prt("i--:"+ i--);
               prt("i:"+i);
       }
       static void prt(String s){
               System.out.pringln(s);
      }
}

//思考:这么多++,--到底是干什么用的? [/B]

使用道具 举报

回复
论坛徽章:
70
三菱
日期:2014-01-17 10:00:292014年世界杯参赛球队: 智利
日期:2014-06-05 11:54:32马上加薪
日期:2014-04-07 17:03:21马上有钱
日期:2014-02-25 21:39:36马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:11
22#
发表于 2003-6-20 21:20 | 只看该作者
java里除非显式克隆,否则赋值都是指针。(除去基本数据类型)

使用道具 举报

回复
论坛徽章:
33
2011新春纪念徽章
日期:2011-01-25 15:41:012012新春纪念徽章
日期:2012-02-13 15:11:52ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:14兰博基尼
日期:2013-11-04 12:55:50马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:52
23#
 楼主| 发表于 2003-6-22 12:06 | 只看该作者
Ternary if-else operator

boolean-exp ? value1:value2

如果布尔表达式为true 则运行value1;为false则,运行value2;

//example

static int ternary(int i){
      return i<10 ? i * 100 : i-100;
}

如果用if-else 来写的话

static int ternary(int i){
   if(i<10)
    return i*100;
   else
    return i-100;
}

使用道具 举报

回复
论坛徽章:
33
2011新春纪念徽章
日期:2011-01-25 15:41:012012新春纪念徽章
日期:2012-02-13 15:11:52ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:14兰博基尼
日期:2013-11-04 12:55:50马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:52
24#
 楼主| 发表于 2003-6-22 18:22 | 只看该作者
今天读完了 chapter3 感觉概念又比以前加深了许多,但是有几个概念比较不清楚
%运算子的运用,Bitwise运算子,整个第三章觉得理解的还是比较透彻,下面做几个课后题吧
1.write a program that prints values from one to 100

使用道具 举报

回复
论坛徽章:
33
2011新春纪念徽章
日期:2011-01-25 15:41:012012新春纪念徽章
日期:2012-02-13 15:11:52ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:14兰博基尼
日期:2013-11-04 12:55:50马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:52
25#
 楼主| 发表于 2003-6-22 18:27 | 只看该作者
//思考:运用几个常见的循环语句完成以上的作业

使用道具 举报

回复
论坛徽章:
33
2011新春纪念徽章
日期:2011-01-25 15:41:012012新春纪念徽章
日期:2012-02-13 15:11:52ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:14兰博基尼
日期:2013-11-04 12:55:50马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:52
26#
 楼主| 发表于 2003-6-22 18:28 | 只看该作者
//答案:

//circle.java

public class circle{
        public static void main(String[] args){
                for(int i=1;i<=100;i++){
                        System.out.println(i);
                }
                int i=1;
                while(i<100){
                        i++;
                        System.out.println(i);
                }
                System.out.println("--------------------";
                int j=0;
                do{
                        System.out.println(j);
                        j++;
                       
                }while(j<=100);
        }
}

使用道具 举报

回复
招聘 : Hadoop大数据库开发
论坛徽章:
39
生肖徽章2007版:猴
日期:2008-01-02 17:35:532010年世界杯参赛球队:阿根廷
日期:2010-07-02 16:05:252010年世界杯参赛球队:加纳
日期:2010-04-26 12:31:372010新春纪念徽章
日期:2010-03-01 11:06:23祖国60周年纪念徽章
日期:2009-10-09 08:28:00ITPUB8周年纪念徽章
日期:2009-09-27 10:21:22生肖徽章2007版:猴
日期:2009-03-10 21:29:55生肖徽章2007版:猴
日期:2009-03-10 21:23:27IT宝贝
日期:2009-02-18 13:00:30生肖徽章2007版:猴
日期:2008-12-25 14:22:01
27#
发表于 2003-6-23 08:41 | 只看该作者

使用道具 举报

回复
论坛徽章:
33
2011新春纪念徽章
日期:2011-01-25 15:41:012012新春纪念徽章
日期:2012-02-13 15:11:52ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:14兰博基尼
日期:2013-11-04 12:55:50马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:52
28#
 楼主| 发表于 2003-6-23 08:44 | 只看该作者
2.Create a switch statement that prints a message for each case,and put the switch inside a for loop that tries each case.put a break after each case and test it,then remove the breaks and see what happens.

使用道具 举报

回复
论坛徽章:
33
2011新春纪念徽章
日期:2011-01-25 15:41:012012新春纪念徽章
日期:2012-02-13 15:11:52ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:14兰博基尼
日期:2013-11-04 12:55:50马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:52
29#
 楼主| 发表于 2003-6-23 08:45 | 只看该作者
//解答:

//switchCase.java

class switchCase{
        public static void main(String[] args){
                for(int i=1;i<=6;i++){
                        switch(i){
                                case 1:
                                case 2:
                                case 3:
                                case 4:
                                case 5:
                                        System.out.println(i);break;
                                default:
                                        System.out.println("Hello,World!!!";
                        }
                }
        }
}

使用道具 举报

回复
论坛徽章:
0
30#
发表于 2003-6-23 23:30 | 只看该作者

我也正看到第3章,不过是中文版,我会经常来顶你帖子的

现在边看边运行例子

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表