发布网友 发布时间:2022-04-21 21:43
共5个回答
热心网友 时间:2023-05-30 14:03
一个方法中的参数是局部变量,只能在本方法内部使用。如果非要在别的方法中使用,可以将你在方法1中输入的整数作为方法1的返回值,在方法2中调用方法1,间接调用输入的整数。
public
int
method1(){
Scanner
scan
=
new
Scanner(System.in);
int
n
=
scan.nextInt();
return
n;
}
public
void
method2(){
int
j
=
this.method1();
//调用方法1中的整数
}
热心网友 时间:2023-05-30 14:03
局部变量无法直接被调用,但是可以通过return等方式调用
public
class
java1
{
public
int
a(){
int
a=1;
system.out.println(a);
return
a;
}
public
void
b(){
int
b=a();
//修改这里就可以了
system.out.println(b);
}
热心网友 时间:2023-05-30 14:04
不可以调用方法中的局部变量
可以调用类中的变量,如楼上所说:
将类实例化,用获得的对象点标
属性。。
热心网友 时间:2023-05-30 14:04
先实例化要调用方法所在类的构造方法,得到一个对象。
接着,以
对象.变量
的方法调用另一个方法中的变量。
热心网友 时间:2023-05-30 14:05
把方法实例法,然后在通过
实例名.变量
去调用
你还是先看书,这是基本语法。