为了账号安全,请及时绑定邮箱和手机立即绑定

Java中局部变量和成员变量可以转换么?

Java中局部变量和成员变量可以转换么?

holy_yakutsk 2017-05-06 21:49:51
/*   *创建玩家  */      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(); }
查看完整描述

1 回答

  • 1 回答
  • 1 关注
  • 2182 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信