226k views
5 votes
Can you structure this code in if-statements?

public int getData(int dataNumber)
{
switch(dataNumber)
{
case 1: return quizScore1;
case 2: return quizScore2;
case 3: return quizScore3;
default: return (Integer) null;
}
}

User Hao Wu
by
7.8k points

1 Answer

2 votes
Not sure what quizScore1-5 is, but here it is. Also, I'm not entirely sure what language you're working with here, but null can't be returned as an integer. If it were a string, for example, it'd be possible as string is an object reference type.

public int getData(int dataNumber)
{
if (dataNumber == 1)
return quizScore1;
else if (dataNumber == 2)
return quizScore2;
else if (dataNumber == 3)
return quizScore3;
else if (dataNumber == 4)
return quizScore4;
else if (dataNumber == 5)
return quizScore5;
else
return 0;
}
User Hanie Asemi
by
8.0k points