以下程序的输出结果______________________
Public class Q1
{
public static void main(String args[])
{
int i=1;
Inc inc=new Inc();
Inc.func(i);
System.out.println(i); }
}Class Inc()
{
public void func(int i)
{
i=i+10;
}
}
答案是1还是11?
Public class Q1
{
public static void main(String args[])
{
int i=1;
Inc inc=new Inc();
Inc.func(i);
System.out.println(i); }
}Class Inc()
{
public void func(int i)
{
i=i+10;
}
}
答案是1还是11?
打印的是上面那个i的值 也就是1
a=a+10;
}想改值的话就return a就好了。
还有你的程序好多错误,Public的P应该改成小写p,Class的C应该改成小写c,调用func的对象Inc应该是你new的小写的inc,还有定义类Inc时后面不要加括号。