Im new to java 및 저는 CS1 클래스입니다. 한 메서드에서 다른 메서드로 변수를 전달할 수있는 방법을 이해하는 데 도움이 필요합니다. 나는 많은 연구를했으며 교수님과 이야기를 나누었지만이 개념을 시도 할 때마다 같은 오류가 발생하는 것 같습니다. 나는 항상 정적 변수에 의존하고 결국 범위 내리기의 개념을 이해합니다. 이것이 내 경력이 될 것이므로 통과하는 법을 배우기를 원합니다. 어쨌든 내가 쓴 코드 섹션의 예제를 제공 할 것이고 곧 도입 할 필요가있을 것이다. 나는이 모든 것을 제공하지 않을 것이며 개념과 관련된 부분들만을 제공 할 것이다.하나의 메소드에서 사용자 입력을 다음 메소드로 전달하는 데 문제가 발생했습니다.
그래서 사용자 입력 방법은 다음과 같이 사용됩니다. 전화를 입력하면 필요에 따라 중괄호와 등호가 있다고 가정합니다.
public int acceptMonth(int month)
System.out.println("Pick, 1 or 2 or 3") start
month equals keyboard.nextInt
End
그래서 나는 위의 방법 및 인쇄 "1 월 즐 일이있다"하지만 후 케이스 구조를 제공 내 방법이있을 때만 내가 사용자를 통과 어떻게 그 3 개 개의 숫자 (그렇지 않으면 잘못된 메시지가 생성됩니다)에 대한 acceptMonth() 메서드에서 monthDecision() 메서드로 입력 값 사용자 입력을 기반으로 한 결정 구조로 다음 메서드를? 필요한가? 월은 필요한 유일한 변수입니다. 필요한 경우 컴퓨터에 액세스 할 수있게되면 전체 코드를 게시합니다. 어떤 도움을 주시면 감사하겠습니다.
감사합니다,
아론
는
은 시작의 위치 등 일부 오타했다. 사이드 노트에서 나는 가장 일반적인 오류는 변수가 오류를 찾을 수 없다는 말을하고 싶습니다. –