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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© outsider1020 中级黑马   /  2014-12-23 10:52  /  787 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class Test {
         public static void main(String [] args ) {
                A a1=new A ();
                A a2=new A ();
                a2 .i= 30;
                System .out. println(a2 .i) ;
                a2 .call();
               
                System .out. println(a1 .i++ );
                a1 .call();
         }

}


class A{
         static int i= 10;
         public void call(){
                System .out. println("call方法被执行" );
                for(i =0; i<3 ;i++ ){//此时的i是静态成员变量,而不是此方法的局部变量
                        System .out. print(i +" ") ;
                         if (i== 2) {
                                System .out. println("\n" );//换行
                         }
                        
                 }
                System .out. println(i );
         }
}
运行结果:
30
call方法被执行
0 1 2

3
3
call方法被执行
0 1 2

3

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马