java吧 关注:1,255,875贴子:12,745,294

回复:【间歇记录】开个帖子记录java学习

只看楼主收藏回复

内存调用分析例题
class BirthDate{
private int day;
private int month;
private int year;
public BirthDate(int d, int m, int y){
day = d;
month = m;
year = y;
}
public void setDay(int d ){
day = d;
}
public void setMonth(int m){
month = m;
}
public void setYear(int y){
year = y;
}
public int getDay(){
return month;
}
public int getMonth(){
return month;
}
public int getYear(){
return year;
}
public void display(){
System.out.println
(day + "-" + month + "-" + year);
}
}
public class Test{
public static void main (String args []){
Test test = new Test();
int date = 9;
BirthDate d1= new BirthDate(7,7,1970);
BirthDate d2= new BirthDate(1,1,2000);
test.change1(date);
test.change2(d1);
test.change3(d2);
System.out.println("date=" + date);
d1.display();
d2.display();
}
public void change1(int i){
i= 1234;
}
public void change2(BirthDate b){
b = new BirthDate(22,2,2004);
}
public void change3(BirthDate b){
b.setDay(22);
}
}


16楼2014-05-23 18:02
回复
    public class TOF{
    public static void main(String args[]){
    int i = 1 , j = 2;
    boolean flag1,flag2;
    flag1 = (i>3)&&((i+j)>5);
    System.out.println(flag1);
    flag2 = (i<2)||((i+j)<6);
    System.out.println(flag2);
    }
    }


    17楼2014-05-28 14:32
    回复
      1+3+5+7+9+...+99 的写法
      while语句
      public class Add{
      public static void main(String args []){
      int i = 1;
      int x = 0;
      do {
      x=x+i;
      i+=2;
      }
      while (i<=99);
      System.out.println(x);
      }
      }


      18楼2014-05-30 13:00
      回复
        1+3+5+7+9+...+99 的写法
        while语句
        public class Add{
        public static void main(String args []){
        int i = 1;
        int x = 0;
        do {
        x=x+i;
        i+=2;
        }
        while (i<=99);
        System.out.println(x);
        }
        }


        19楼2014-05-30 13:00
        回复
          1+3+5+7+9+...+99 的写法
          for语句
          for语句1
          public class AddFor1{
          public static void main (String args []){
          long f=0;
          long result=0;
          for (int i = 1 ; i <= 99 ; i+=2){
          result=f+ i;
          f=result;
          }
          System.out.println("result = " + result);
          }
          }
          for语句 2
          public class AddFor2{
          public static void main (String args []){
          long result=0;
          for (int i = 1 ; i <= 99 ; i+=2){
          result=result+ i;
          }
          System.out.println("result = " + result);
          }
          }


          20楼2014-05-30 13:02
          回复
            断更五天


            IP属地:广东21楼2014-06-04 10:08
            收起回复
              断更24天


              IP属地:湖北来自Android客户端22楼2014-06-23 00:30
              收起回复

                fighting………………


                IP属地:河南23楼2014-06-23 00:52
                收起回复
                  支持楼主


                  IP属地:日本来自Android客户端24楼2014-06-23 03:51
                  收起回复


                    IP属地:辽宁来自iPhone客户端25楼2014-06-23 09:29
                    收起回复
                      楼主能加我Q么?97014247


                      IP属地:日本来自Android客户端26楼2014-06-30 09:23
                      收起回复
                        断更31天!!!


                        27楼2014-06-30 10:49
                        收起回复