가이 코드문
int i = 13;
if (i<10) if (i>=5) Console.WriteLine("Case number 1");
else Console.WriteLine("case number 2");
Console.ReadLine();
뒤에 논리를 이해하기 위해 노력하고있어 경우에 문이 그래서 내가 (이 응용 프로그램의 작동을 만들기 위해 괄호가 있어야하기 때문에)이 적절한 코드가 아닙니다 알고 있다면.
나는 그것을
을 수정하여 "깨끗한"이 코드를 만드는 방법을 알고하지만이 코드를 erronated로 CSHARP 실제로이 코드의 실행 뒤에 논리를 행동 방법을 이해하기 위해 노력하고있어
내가 읽은 것으로부터 가장 가까운 if (이 경우 if = 5)에 else가 적용됩니다.
그래서 i = 3으로 쓸 때 첫 번째 if를 읽고 첫 번째 else로 이동하면 콘솔에 "Case nr 2"가 표시됩니다. 내가 i = 7
을 쓸 때
그것은 2를 읽고 내게 i = 13
를 작성할 때 2의 경우 이후 다른 이동해야 연구하면서 내가 이해 바로는 나에게 아무것도
을 제공하지
"사례 NR 1"을 제공합니다 이전에 테스트를 마쳤으므로, 처음 테스트 할 때 처음 테스트 할 때 이해할 수있는 부분부터 다른 테스트 단계로 넘어 가면 양쪽 모두 테스트해야합니다.
케이스 번호를 알려줘야 2 단계 만 테스트하면됩니다.
그래서 내가 생각하는 내 방식으로 확실히 틀렸다,하지만 아무것도에게 이것은
'else'가'if (i> = 5) '로 설정되어 있으므로 아무 것도 출력하지 않습니다. – Icepickle
int가 13이면 else Console.WriteLine ("case number 2");을 실행하십시오. 그것이 –
에 도착하지 않는다면 거기에 도달하지 못합니다. 첫 번째 오류가 발생하면 ReadLine 부분으로 직접 이동합니다. – Icepickle