黑马程序员技术交流社区

标题: import java.util.*;的问题 [打印本页]

作者: 无梦不远行    时间: 2015-4-9 19:57
标题: import java.util.*;的问题
System.out.println("请输入一个数字");
                int a = sc.nextInt();
                int getSum = sum(a);
                System.out.println(getSum);
        }
        public static int sum(int x){

在这里的int a 和int x 应该代表的是一个数字,为什么可以起的名字不一样
作者: 君嘘    时间: 2015-4-9 20:09
因为你调用sum的时候是把a的值传给x

一不一样无所谓。

作者: 飞翔的侠客604    时间: 2015-4-9 20:10
int a = sc.nextInt(); 获得键盘的输入,int a 是定义用谁去接受控制台的输入,整形是nextInt();字符是String a =sc.next();,为什么可以起的名字不一样       没看明白。
作者: wenhb    时间: 2015-4-9 20:26
下面那个是参数,也可以一样 ,类型相同就行,名字无所谓
作者: 時間_|_的灰    时间: 2015-4-9 20:31
你调用sum的时候是把a的值传给参数X,也可以一样,无所谓

作者: ccl|r    时间: 2015-4-9 21:35
形式参数和实际参数嘛
作者: xw_fting    时间: 2015-4-9 22:02
这都是局部变量,比如你在家里家人都叫你小明,在外面大家叫你李明是一个道理




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