/*?
?*創建玩家
?*/
?????public?void?s(){
????????Scanner?input?=?new?Scanner(System.in);
????????List<Pai>?shoupai1?=?new?ArrayList<Pai>()?;
????????List<Pai>?shoupai2?=?new?ArrayList<Pai>()?;
int?id1=input.nextInt();
String?name1?=?input.next();
Wanjia?wan1=new?Wanjia(id1,name1,shoupai1);
int?id2=input.nextInt();
String?name2?=?input.next();
Wanjia?wan2=new?Wanjia(id2,name2,shoupai2);
} /*?
?*創建玩家
?*/
Scanner?input?=?new?Scanner(System.in);
List<Pai>?shoupai1?=?new?ArrayList<Pai>()?;
List<Pai>?shoupai2?=?new?ArrayList<Pai>()?;
int?id1=input.nextInt();
String?name1?=?input.next();
Wanjia?wan1=new?Wanjia(id1,name1,shoupai1);
int?id2=input.nextInt();
String?name2?=?input.next();
Wanjia?wan2=new?Wanjia(id2,name2,shoupai2);
public?void?s(){}
就是想把輸入那里提出來用一個方法包圍,這樣調用的時候比較方便,但是放入方法中后,其他方法不能訪問shoupai1和shoupai2和wan1和wan2等,請問有什么辦法可以把輸入的int id1=input.nextInt();String name1 = input.next();這兩個用方法包圍起來,我理想中的結果↓.↓’??????????????????Scanner?input?=?new?Scanner(System.in);
????????List<Pai>?shoupai1?=?new?ArrayList<Pai>()?;
????????List<Pai>?shoupai2?=?new?ArrayList<Pai>()?;
?????????????????Wanjia?wan1=new?Wanjia(id1,name1,shoupai1);
?????????????????Wanjia?wan2=new?Wanjia(id2,name2,shoupai2);
?public?void?s(){
???????
int?id1=input.nextInt();
String?name1?=?input.next();
int?id2=input.nextInt();
String?name2?=?input.next();
}
Java中局部變量和成員變量可以轉換么?
holy_yakutsk
2017-05-06 21:49:51