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) ' –
"TA를 요청했지만 해결 방법을 알지 못했습니다. –