问题1. 你想实现键盘多次输入,计算面积,你的方法是可以的,我试过了。输入2个数值,得出面积
问题2. int area = getArea(a, b);//调用getArea,这里需要把键盘获取的值传给它。你用(int a,int b )肯定就是不对了。
问题3. 你把方法定义为静态(static ) ,可以直接调用。但是你用的void 没有返回值,应该改成返回值int,你的return语句 就成立了。
问题4. 输出语句你写面积,而方法体你用的加法,应改正。
- class test2
- {
- public static void main(String[] args)
- {
- Scanner sc = new Scanner(System.in); //创建对象
- System.out.print("输入的第一个数字:");
- int a = sc.nextInt();
- System.out.print("输入的第二个数字:");
- int b = sc.nextInt(); //
- int area = getArea(a, b);//调用getArea,这里需要把键盘获取的值传给它。
- System.out.println("这里的面积是="+ area);
- //System.out.println("Hello World!");
- }
- public static int getArea(int a,int b)
- {
- int temp=a*b;
- return temp;
- }
- }
复制代码
|