黑马程序员技术交流社区
标题:
求助
[打印本页]
作者:
征服
时间:
2014-4-5 21:57
标题:
求助
本帖最后由 征服 于 2014-4-6 10:47 编辑
遇到一个题目,要求用键盘录入数据,每录入一个数据就调用一次method()方法,然后输出结果,主函数里边的代码怎么写?(举个例子:从键盘输入3,调用method()方法后,输出结果是6,然后键入4输出8,键入5输出10......,直到ctrl+c才结束)
作者:
hyace
时间:
2014-4-5 23:00
import java.util.Scanner;
public class DoubleNumber {
/**
* @param args
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
System.out.println(2*sc.nextInt());
}
sc.close();
}
}
复制代码
作者:
wuyuecns
时间:
2014-4-6 00:53
import java.util.Scanner;
class Dou //定义一个Dou类,里面包括Dou方法接收数值,getInfo()方法计算;
{
private int p;
public Dou(int p) //接收参数
{this.p=p;
}
public int getInfo(){ //计算返回值;
p=p*2;
return p;
}
}
public class DoubleNumber {
public static void main(String[] args) {
while(true)
{
System.out.println("请输入数字:");
Scanner sc = new Scanner(System.in);
int m=sc.nextInt(); //输入数字
Dou num=new Dou(m); //实例化Dou对象,并计算值;
System.out.println(num.getInfo());//打印返回值
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2