A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 南无ice 中级黑马   /  2015-6-9 22:25  /  564 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

自打学习java基础以来第三天了,下面该数组了。老师讲课方式挺好的,很容易理解。在这里给大家分享下自己的一点小笔记。如果大家会的就当巩固一下了,不会的也可以看下对自己还是有点用的。
第一个就是:for循环中:变量有自己的作用域,对于for循环来说,用于控制循环变量定义在for中,只在for循环内有效,当循环语句执行完毕,该内存将被释放。
第二:对于区间判断,对结果boolean类型判断,使用if更广。三目运算 变量=(条件表达式?)表达式1:表达式2;-->有结果返回。而if-else无结果返回。
第三:break和continue语句一定要有作用范围,当两者单独存在时,下面不可以有任何语句,因为都执行不到的。
第四:当函数运算后,没有具体的返回值时,用void来标注类型。函数中的return语句可以省略不写。
      函数可以调用函数,但是不可以定义函数-->都从主函数开始执行。
最后附上一个函数中重载的案例,全手打。大家忽略类名吧。为了简便都是用Demo数字来定义的。大家一起努力学习啊。
public class Demo09
{
        public static void main(String[] args)
        {
                //print99();
                print99(5);
        }
        //方法的重载,定义一个99乘法表,打印9行9列,
        //另外定义一个接收参数的99乘法表,根据用户自行输入打印对应的乘法表
        public static void print99()
        {
         for (int x=1;x<=9 ;x++ )
         {

                 for ( int y=1;y<=x ;y++ )
                 {
                         System.out.print(y+"*"+x+"="+x*y+"\t");
                 }
                 System.out.println();
         }
        }
        public static void print99(int sum)
        {
         for (int x=1;x<=sum ;x++ )
         {
                 for (int y=1;y<=x ;y++ )
                 {
             System.out.print(y+"*"+x+"="+x*y+"\t");
                 }
                 System.out.println();
         }
        }
}


5 个回复

倒序浏览
总结不错,继续努力
回复 使用道具 举报
加油!同是基础班的路过:lol
回复 使用道具 举报
总结的很好,赞一个
回复 使用道具 举报
哈哈,咱们一起加油~
回复 使用道具 举报
加油!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马