【发布时间】:2020-03-21 06:11:40
【问题描述】:
这是我得到错误的代码。如何调用参数化方法?
我是编码新手。
public class Main
{
public static void main(String[] args)
{
Main arr= new Main ();
arr.process();
}
public void process(String input)
{
String[] vals= input.split(" ");
int[] score=new int[vals.length];
int total=0;
for(int i=0; i<score.length; i++)
{
score[i]=Integer.parseInt(vals[i]);
total+=score[i];
}
double Average(double)total/score.length;
System.out.println(Average);
}
}
错误:
The method process() in the type Main。不适用于参数 ()
【问题讨论】:
-
嘿!请显示整个错误消息。
-
上面的java代码可以运行吗??
-
你把
process方法放到了main函数中,这在Java中是非法的。将方法process放在类Main的范围内。 -
仍然没有运行。
-
如何更正。如果没有 main 方法,它就不会运行。
标签: java process expression main