看到這是爲了一個大學任務,我不知道我能給多少細節。 但是,我會分享我相信我能。使用私有靜態布爾 - 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,它應該循環回問問題的年份和數量。
你使用什麼特定的語言? – Pseudonym
你好。我正在使用Java – Liam
好吧,你有幾個答案來看看現在看看他們是否有幫助 – Pseudonym