English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
MATLAB에서 중첩 if-else 문은 항상 유효하며, 이는 다른 if 또는 elseif 문 내에서 if 또는 elseif 문을 사용할 수 있다는 것을 의미합니다.
중첩 if 문의 문법은 다음과 같습니다-
if<표현식 1> %부울 표현식1true일 때 실행 if<표현식 2> %부울 표현식2true일 때 실행 end end
elseif ... else를 if 문과 같이 중첩할 수 있습니다.
스크립트 파일을 생성하고 다음 코드를 입력하세요-
a= 100; b= 200; %부울 조건 확인 if(a== 100) %condition가 참이면 다음 내용을 확인 if(b== 200) %condition가 참이면 다음 내용을 출력 fprintf('a의 값은 100과 b는 200\n'); end end fprintf('a의 정확한 값은: %d\n', a); fprintf('b의 정확한 값은: %d\n', b);파일을 실행할 때, 다음과 같이 표시됩니다-
a의 값은 100과 b는 200 a의 정확한 값은: 100 b의 정확한 값은: 200