黑马程序员技术交流社区
标题:
求解答
[打印本页]
作者:
604840337
时间:
2016-3-25 15:59
标题:
求解答
class Demo{
public static void main(String[] args) {
int x = 10;
method(x);
int[] arr = {1,2,3};
method(arr);
System.out.print(x+arr[0]);
}
public static void method(int y) {
y=5;
}
public static void method(int[] arr) {
arr[0] = 5;
}
}
作者:
潘耿威
时间:
2016-3-25 20:22
本帖最后由 潘耿威 于 2016-3-25 20:24 编辑
如果你是想要打印出 x 和 arr[0] 的两个值 那要这样写:x+""+arr[0];
照你那样写 是吧 x 和 arr[0]的值相加了;
作者:
zxydeh
时间:
2016-3-25 20:47
数字和数组怎么加??分两次打印不好么
作者:
dxw
时间:
2016-3-25 21:20
method(x)不改变x的值,method(arr)改变了arr[0]的值。最后相加10+5输出15
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2