sc.nextInt();給sc提供了錯誤。我只是試圖通過分配函數和調用它們來計算x和y的總和。這只是一項任務,我必須完成,但不幸的是我問過我的助教,但他不知道如何解決。帶整數輸入的掃描器錯誤
import java.util.Scanner;
public class calculator {
int x;
int y;
public void setnumber(){
System.out.println("Please Enter X");
x = sc.nextInt();
System.out.println("Please Enter Y");
y = sc.nextInt();
}
public void sum(){
int sum = x + y;
System.out.println ("The Sum" + sum);
}
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
calculator sx = new calculator();
sx.setnumber();
sx.sum();
}
}
你會得到什麼錯誤? – Pshemo
您需要將掃描儀對象的參考號傳遞給設置的號碼方法.'public void setnumber(Scanner sc)' –
「我問了我的助教,但他不知道如何解決這個問題。 –