黑马程序员技术交流社区

标题: 关于一个值传递的问题? [打印本页]

作者: lovecx24    时间: 2013-11-29 16:17
标题: 关于一个值传递的问题?
下面程序会打印出什么?
  1. public class Test{
  2.      public static void main(String[] args){
  3.            int x=1;
  4.            Test rt = new Test();
  5.             System.out.print("x1="+x);
  6.             rt.setValue(x);
  7.             System.out.print("x3"=+x);
  8.        }
  9.        public void setValue(int x){
  10.             x=x+1;
  11.             System.ot.print("x2="+x);
  12.         }
  13. }
复制代码




作者: 容嬷嬷当年也是    时间: 2013-11-29 18:45
不会编译出任何结果、会编译失败。存在找不到符号的情况。因为你定义的类型就是一个错误的。
作者: L_t    时间: 2013-12-1 15:15
x1=1x2=2x3=1




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