これは私の問題です:
パラメータの 1 つが Scanner cons であるメソッドがあります。次のようなものです。
public void buyIngredients (Scanner cons){}
それは動作しますが、エラーは主にあります:
import java.util.Scanner;
public class Main{
public static void main(String [] args){
Hero h = new Hero();
Scanner scan = new Scanner(System.in);
int value = scan.nextInt();
System.out.println(h.buyIngredients(value));
エラーは次のとおりです。
Main.java:11: error: method buyIngredients in class Hero cannot be applied to given types;
System.out.println(h.buyIngredients(value));
^
required: Scanner
found: int
reason: actual argument int cannot be converted to Scanner by method invocation conversion