JAVA中如何把一个类中赋值的变量传递到另一个类中使用

在主类中定义了一个变量N,通过键盘输入得到N值。然后想在另一个类A中使用N。怎么做啊????????跪求啊!!!!... 在主类中定义了一个变量N,通过键盘输入得到N值。

然后想在另一个类A中使用N。

怎么做啊????????跪求啊!!!!
展开
 我来答
百度网友5195152
2009-09-29 · TA获得超过1164个赞
知道大有可为答主
回答量:1314
采纳率:0%
帮助的人:708万
展开全部
1.使用实例调用

public class A() {

public void useN(String N) {
System.out.println(N);
}
}

public class Main() {

public static void main(String[] args){
N=read from console
A a = new A();
a.useN(N);
}

}

2.
//静态调用
public class B{
public static int N;
public static void main(String[] args){
N=..... read from console.
}
}
//在A中调用B的静态成员N
class A{
static void printBN(){System.out.println(B.N);}
}
匿名用户
2009-09-29
展开全部
//奖N设置成静态变量就行了,
public class B{
public static int N;
public static void main(String[] args){
N=..... read from console.
}
}
//在A中调用B的静态成员N
class A{
static void printBN(){System.out.println(B.N);}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
桐_傲雪
推荐于2018-04-10 · TA获得超过555个赞
知道小有建树答主
回答量:354
采纳率:0%
帮助的人:237万
展开全部
在类A中同样定义变量N,然后设置一个
setN( NType n ){ this.N = N; }方法。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友388688327
2009-09-29 · TA获得超过1053个赞
知道小有建树答主
回答量:1297
采纳率:0%
帮助的人:964万
展开全部
如果在一个类的MAIN方法中定义的变量N,在其他类中是调用不到的,不只是MAIN方法,普通方法也不行,因为超出了作用域,对外部不可见。

但如果是成员变量就没问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式