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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 下一秒温存 中级黑马   /  2014-11-7 09:33  /  754 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

需求1:判断两个是书否相等。
        public static boolean compare(int a,int b)
                {
                   //方法一:
                    /*if(a==b)
                        return true;
                        else return false;*/
                    
                   //方法二:
                    /*return (a==b)?ture:false;*/
                  
                   //方法三:
                    return a==b;
                }
       
需求2:定义功能,对两个数进行比较。获取较大的数。
        public static int getMax(int a,int b)
        {
        //方法一:
              */if(a>b)
                return a;
                else
                return b;*/
        //方法二:
                return (a>b)?a:b;
        }


函数的应用(重点掌握):
       
       
函数的重载(overload):当定义的功能相同,参与运算的未知内容不同时用重载。即函数名称相同,参数列表不同。
               

数组的定义:同一个数据类型的集合,可以看做一个容器。
       
        数组的好处:自动编号,从0开始。方便操作。

       
        格式一 数组的定义:元素类型[] 数组名 = new 元素类型[元素个数或数组长度];
       

        //需求:定义一个可以存储三个数据的容器。
               
                int [] x= new int[3];        //“[]”:数组标识;“new”:用来在内存中产生一个容器实体;“x”:数据类型为数组类型。

        Java一共在内存中划分了5片空间:栈内存;堆内存;方法区;本地方法区;寄存器。
       
                栈内存:数据使用完毕,自动释放空间。

                堆内存:特点:1、堆内存中的每个实体都有一个内放位置(地址值从0开始,也就是下标)。地址值存放到栈内存中,数据实体存放在堆内存中。

                              2、堆内存中的实体都有默认初始化值,依数据类型而定:int,0; double,0.0; float,0.0f; boolean,false;……
                                如x[0]=59:“0”表下标,“59”表对应于0这个小标地址空间中的实体数据。


        格式二 数组的定义:元素类型[] 数组名 = new 元素类型 [] {元素,元素,……};//直接确定数组里的值。

1 个回复

倒序浏览
总结的不错啊 加油
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马