A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 征服 中级黑马   /  2014-4-5 21:57  /  1565 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 征服 于 2014-4-6 10:47 编辑

遇到一个题目,要求用键盘录入数据,每录入一个数据就调用一次method()方法,然后输出结果,主函数里边的代码怎么写?(举个例子:从键盘输入3,调用method()方法后,输出结果是6,然后键入4输出8,键入5输出10......,直到ctrl+c才结束)

评分

参与人数 1技术分 +1 收起 理由
朱神必 + 1

查看全部评分

2 个回复

倒序浏览
  1. import java.util.Scanner;

  2. public class DoubleNumber {

  3.         /**
  4.          * @param args
  5.          */
  6.         public static void main(String[] args) {
  7.                 Scanner sc = new Scanner(System.in);
  8.                 while(sc.hasNext()){
  9.                         System.out.println(2*sc.nextInt());
  10.                 }
  11.                 sc.close();
  12.         }

  13. }
复制代码
回复 使用道具 举报
  1. import java.util.Scanner;

  2. class Dou       //定义一个Dou类,里面包括Dou方法接收数值,getInfo()方法计算;
  3. {

  4. private int p;
  5. public Dou(int p)   //接收参数
  6.         {this.p=p;


  7. }
  8. public int getInfo(){                   //计算返回值;
  9. p=p*2;
  10. return p;

  11. }
  12. }
  13. public class DoubleNumber {

  14.       
  15.         public static void main(String[] args) {
  16.                 while(true)
  17.                                 {
  18.                                 System.out.println("请输入数字:");     
  19.                                 Scanner sc = new Scanner(System.in);
  20.                 int m=sc.nextInt();                           //输入数字
  21.                        
  22.                     Dou num=new Dou(m);  //实例化Dou对象,并计算值;
  23.                                
  24.                                           
  25.                                            System.out.println(num.getInfo());//打印返回值
  26.                                 }


  27.                 }
  28.                


  29. }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马