Java代码片段

 

 

if(null != str && !"".equals(str))

 

 

private static double[] rangeLimit = {  60.0, 75.0, 85.0, 95.0,100.0 };
private static string[] grade = {"不合格", "合乎要求", "良好", "优秀" ,"卓越"};
private static readonly int maxLevel = grade.Length - 1;
public static string CalculateGrade(double score)
{
   int level = 0;
   while (level <= maxLevel)
              {
   if (score < rangeLimit[level]) 
           {
return grade[level];
}
    else level++;
       }
             return grade[maxLevel];
         }

 

 

在 有限状态机(FSM) 中,包含三个要素:状态、事件和动作 。其中,状态要素和事件要素代表了 FSM 的逻辑,而动作要素则与 FSM 无关。

FSM 也可以用一个状态转移表(STT )来表示 。下面是地铁闸机FSM 的STT 。

初态

事件

末态

动作

Locked

coin

Unlocked

unlock

pass

Locked

alarm

Unlocked

pass

Locked

lock

coin

Unlocked

thankyou

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/ruyees/blog/324393

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值