数组

1.列入:PointAndColor pc = pointa[i] ;   ?  将数组poibta中i下标的元素或数据赋值给pc。

             pointa 是数组名     PointAndColor是类名    [ ]中扩号    i是下做标; pointa[i]的意思是获取数组中i位置下坐标的元素或源代码;

2.一个类中如果有构造函数,且构造函数中带参数哪吗那个类所创建的对象要带参数;


3.HashMap 类的遍历:

                           Iterator it =(Iterator) ee.keySet(). iterator();? 这是什么意思?
                   while(it.hasNext()){
           String key =it.next().toString();   

}

4              int   X = a <  1? X +2 : X + 1; 
int   Y = b <  1? Y +2: Y + 1;   **这表示设一个整形的变量Y的值是否小于1如果是则Y=Y+2,如果不是则Y=Y+1;

5      二维数组的遍历:列:int [ ][ ]  arr =new int[ ][ ] { { 1, 20, 3 }, { 20, 3, 40 } };**一个数组里的元素是由数组元素组成的;

                                                for(int i =0;i<arr.length;i++){ 遍历二维数组中有多少个数组;

                                                for(int j =0;j<arr[ i ].length;j++ ) {**其中arr[i].length是遍历第i个数组里面的元素;

                                                System.out.println(arr[i][j]);arr[i][j]表示第i个数组中的第j个元素;

}

}

6 在同一个类中,一个方法想掉用另一个方法,如果那个方法属于静态函数那吗我们可以在这个方法中可以用类名点方法名掉用;如果这个方法不是静态的,那吗我们可以直接在这个方法中写上这个方法名就可以了。

7 一个小小的经验:例如: private boolean isHengLine(Dian dian) {
                                    for (int t = 0; t < 5; t++) {
                        nextDian = dianArray[dian.x + t][dian.y];
                                                if (nextDian == null) {
                return false;
                         }
                        if (nextDian.color != dian.color) {  当我们遇到类似的,如果当nextDian.color == dian.color时我们可以变
                return false;                                                                          像的想一下如果我们改为!= 时会怎么样,是否会更
                         }                                                                                              好;
                                                 }
                                 return true;
                                        }   

 8 一个类A 一个类B 我们要在B中掉用A中的数组的遍历;我们可以这样:

     在A中我们可以创建一个方法专们用来调用A中的数组,只后B传一个参数给A中的这个方法,这个方法就调用A数组遍历,之后在返回

     给B一个参数;参数可以是很多类型的;

      例如:A类 Dian[ ] [ ] dianArray = new Dian[20][20];

       public boolean judgmentWinorlose() {
for (int i = 0; i < dianArray.length; i++) {
for (int j = 0; j < dianArray[i].length; j++) {
Dian dian = dianArray[i][j];
if (dian != null) {
if (isHengLine(dian) ) {
return true;
}
}
}
}
return false;
}          
  private boolean isHengLine(){

        return true; 

}                                            
               B类 :

            my.judgmentWinorlose( );*****其中my为A类的一个对像;
      9.  八大基本类:                                        

          整型:byte Byte;short Short;int  Integer;long Long;

         浮点型:float  Float;double Double;

        逻辑型:boolean Boolean;

        字符:char  Character;


                                                                                    


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值