정수값을 입력받고 문자로 치환해서 성적 구하기.(배열 if switch)
public class ExSwitch1 : MonoBehaviour {
// Use this for initialization
void Start () {
int[] Score = new int[] {40, 50,100, 90, 77, 89, 64} ;
char Result;
for(int i = 0; i < Score.Length; i++)
{
if(90 <= Score[i]){
//print (Score[i] + "- Pass ");
Result = 'A';
}
else if(80 <= Score[i] && Score[i] < 90){
//print (Score[i] + "- Pass ");
Result = 'B';
}
else if(70 <= Score[i] && Score[i] < 80){
//print (Score[i] + "- Retry ");
Result = 'C';
}
else if(60 <= Score[i] && Score[i] < 70){
//print (Score[i] + "- Retry ");
Result = 'D';
}
else{
//print (Score[i] + "- Fail ");
Result = 'F';
}
switch(Result){
case 'A': print (Score[i]+ " " + Result + "- Pass"); break;
case 'B': print (Score[i] + " " + Result + "- Pass"); break;
case 'C': print (Score[i] + " " + Result + "- Retry"); break;
case 'D': print (Score[i] + " " + Result + "- Retry"); break;
case 'F': print (Score[i] + " " + Result + "- Fail"); break;
}
}
}