[初学笔记] while loop


while loop is a conditional loop

即系,满足条件时,会一直循环重复执行,,,直到 不满足 条件时才能结束循环


在MATLAB 中 while循环的语法是:

while <expression>
   <statements>
end

while 循环反复执行程序语句只要表达式为 true。

表达式是 true,当结果不为空,并包含所有非零元素(逻辑或实际数字)。否则,表达式为 false。


a =10;

% while loop execution

while( a < 20 )

fprintf('value of a: %d', a);

a = a + 1;

end


value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19


>>   
alike = input ('how much do you like the dreamy?');
while ((alike < 1) || ( alike > 10))
   fprintf('Error! Invalid input! Please enter number from 1 to 10.\r\n');
   alike = input ('how much do you like the dreamy?');
end

how much do you like the dreamy?

11

Error! Invalid input! Please enter number from 1 to 10.

how much do you like the dreamy?

1






  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值