黑马程序员技术交流社区

标题: 求帮助 [打印本页]

作者: 常文艺    时间: 2011-11-13 21:50
标题: 求帮助
class C
{
   public int bu(final int a)
        {
return a;


}
System.out.println(a);

}
class  A
{
        public static void main(String[] args)
        {
                C out = new C();
                out.bu(7);
                out.bu(8);
               
        }
}
这个怎么改能输出  a  不要改Final int a

作者: 坚强    时间: 2011-11-14 08:56
  有难度, 等高人来
作者: 赵磊5    时间: 2011-11-14 09:10
System.out.println(a); 这行输出语句写在方法外面了吧?应该是下面写法吧。
class C
{
   public int bu(final int a)
        {
                           System.out.println(a);
                return a;

}


}
class  A
{
        public static void main(String[] args)
        {
                C out = new C();
                out.bu(7);
                out.bu(8);
               
        }
}
作者: 黄晓天    时间: 2011-11-14 09:14
package com.xiaotian.exercise;

class C
{
   public int bu(final int a){
         
           return a;
   }
   void prt(int a){
           System.out.println(a);
         
   }

}

class  A
{
        public static void main(String[] args)
        {
                C out = new C();
                //out.bu(8);
                out.prt(out.bu(8));
                //out.prt(8);
               
        }

                 
}
作者: 骚灵小情歌    时间: 2011-11-14 09:14
public class A {

       
        public static void main(String[] args) {
               
                C out = new C();
                out.bu(7);
                out.bu(8);
        }

}
class C{
        public int bu(final int a){
                System.out.println(a);
                return a;
        }
}






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2