2014-04-23 2 views
1

대학 과제물로 보았 기 때문에 어느 정도 세부적인 내용을 전달할 수 있는지 잘 모르겠습니다. 그러나 나는 내가 할 수 있다고 믿는 것을 나눌 것이다.private static boolean - java를 사용한 작업

내 주요 방법에는이 코드가 있습니다.

System.out.println ("Please enter a year?"); 
int yearMenu = scan.nextInt(); 
System.out.println ("Please enter number of questions?"); 
int questionMenu = scan.nextInt(); 
confirmSessionDetails(yearMenu, questionMenu); 

이것은 내 개인 정적 부울 'confirmSessionDetails'

private static boolean confirmSessionDetails(int year, int questions) 
{ 
String yearName = " "; 
switch (year) { 
    case 1: yearName = "Year 1"; break; 
    case 2: yearName = "Year 2"; break; 
    default: yearName = "error"; break; 
} 

String questionNumber = " "; 
    switch (questions) { 
    case 1: questionNumber = "10"; break; 
    case 2: questionNumber = "20"; break; 
    default: questionNumber = "error"; break; 
    } 

System.out.print ("You are a " + yearName + " student and want to do " + questionNumber + " questions. Is this correct (Y/N)?"); 
      correctDetail = scan.next(); 

     if (correctDetail.equalsIgnoreCase ("y")) 
    { 
     return true; 
    } 
    else 
    { 
     return false; 
    } 

그래서 제가 알고 싶은 것은 반환 값을 얻을 내 주요 방법으로 그것을 사용하는 방법이다. 반환 값이 true이면 'private static void displayQuestions()'로 이동해야합니다.

반환 값이 false이면 연도와 질문 수를 묻는 메시지가 반복됩니다.

+0

사용중인 언어는 무엇입니까? – Pseudonym

+0

안녕하세요. Java를 사용하고 있습니다. – Liam

+0

좋아, 이제 도움이되는지보기위한 몇 가지 대답이 있습니다. – Pseudonym

답변

0

이 같은 시도 : 함수 confirmSessionDetails (yearMenu, questionMenu)의 반환 값을 할당하고 다음 코드에서 나중에 인 myVariable을 사용할 수 있습니다

bool myVariable = confirmSessionDetails(yearMenu, questionMenu); 

. 홈페이지

int yearMenu, questionMenu; 

do{ 
    System.out.println ("Please enter a year?"); 
    yearMenu = scan.nextInt(); 
    System.out.println ("Please enter number of questions?"); 
    questionMenu = scan.nextInt(); 
} while (confirmSessionDetails(yearMenu, questionMenu); 

displayQuestions(); 

는 희망이 도움이 : 같은

+0

오 와우. 너무 간단합니다. 정말 고마워요! – Liam

+0

도움이된다면 대답으로 표기하는 것을 고려하십시오 – Pseudonym

0

나는 할 것이다.

+0

감사합니다 샘. 또한 도움이! – Liam

관련 문제