English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
하나의if문 뒤에는 (또는 여러 개의) 선택 사항이 추가될 수 있습니다.elseif...및 하나의else이는 여러 가지 조건을 테스트하는 데 매우 유용합니다.
if ... elseif ... else 문을 사용할 때, 다음을 기억해야 합니다:
한 개의 if는 0개나 또 다른 것을 가질 수 있으며, 다른 elseif 뒤에 있어야 합니다.
if는 0개나 많이 가질 수 있으며, 그들은 else 앞에 위치해야 합니다.
else if이 성공하면, 나머지 elseif를 테스트하지 않습니다.
if <표현식 1> %当一个表达式1true일 때 실행 <표현식(s)> elseif <표현식 2> %当一个布尔表达式2true일 때 실행 <표현식(s)> Elseif <표현식 3> %当一个布尔表达式3true일 때 실행 <표현식(s)> else %위의 조건이 모두 false일 때 실행 <표현식(s)> end
스크립트 파일을 생성하고 다음 코드를 입력하세요-
a = 100; %检查布尔条件 if a == 10 %如果condition为真,则打印以下内容 fprintf('a의 값은 10\n'); elseif( a == 20 ) %如果一个条件成立的话 fprintf('a의 값은 20\n'); elseif a == 30 %如果一个条件成立的话 fprintf('a의 값은 30\n'); else %如果一个条件是真的 fprintf('값이 일치하지 않습니다\n'); fprintf('a의 정확한 값은: %d\n', a); end위 코드를 컴파일하고 실행하면 다음과 같은 결과가 생성됩니다-
값이 일치하지 않습니다 a의 정확한 값은: 100