文档章节

Java代码片段

ruyees
 ruyees
发布于 2014/10/05 11:48
字数 163
阅读 16
收藏 0

 

 

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 )来表示 。下面是地铁闸机FSMSTT

初态

事件

末态

动作

Locked

coin

Unlocked

unlock

pass

Locked

alarm

Unlocked

pass

Locked

lock

coin

Unlocked

thankyou

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本文转载自:http://zuoqiang.iteye.com/blog/1162110

共有 人打赏支持
ruyees
粉丝 3
博文 71
码字总数 0
作品 0
深圳
产品经理
私信 提问
五章 常用Lua开发库3-模板渲染

五章 常用Lua开发库3-模板渲染 博客分类: 跟我学Nginx+Lua开发 nginxlua 动态web网页开发是Web开发中一个常见的场景,比如像京东商品详情页,其页面逻辑是非常复杂的,需要使用模板技术来实...

epiclight
2015/06/07
0
0
android中用Spannable在TextView中设置超链接、颜色、字体

昨晚研读 ApiDemo 源码至 com.example.android.apis.text.Link 类。首先,看一下其运行效果:   要给 TextView 加上效果,方式主要有几种:   第一种,自动应用效果,使用 android:auto...

顶层设计
2012/09/28
0
0
Android JNI编程指南及模拟器配置问题

目前正在学习JNI,从一开始的一无所知,到现在的略知一二,走了不少弯路,为了让有兴趣的同行少走弯路,下面把我的经验记录下来,给大家一个参考: 1、先从SimpleJNI说起: 在Android SDK的源...

紫地瓜
2012/11/16
0
0
linux中,运行java程序装载linux指定目录下的Properties文件

在linux脚本中,指定应用的properties文件,调用java应用去读取properties文件 linux脚本: --------------- export CFG_ROOT=/a/b/c/app.properties export JAVACMD=$JAVAHOME/bin/java exp......

月下独酌100
2012/08/28
0
0
WebView使用总结(应用函数与JS函数互相调用)

1.当只用WebView的时候,最先注意的当然是在配置文件中添加访问因特网的权限; 2.如果访问的页面中有Javascript,必须设置支持Javascript: Java代码 3.如果希望点击链接由自己处理而不是新开And...

带梦想一7飞
2013/01/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

GIT 常用命令

Git图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法... 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面...

神勇小白鼠
13分钟前
1
0
可编程着色器---OpenGL渲染流水线

固定功能流水线 改变流水线结构 顶点着色器 片元着色器 几何着色器 曲面细分着色器

中国龙-扬科
15分钟前
1
0
qs.parse()、qs.stringify()、JSON.parse()、JSON.stringify()使用方法

qs.parse()、qs.stringify()、JSON.parse()、JSON.stringify()使用方法 1 qs.parse() 将url中的参数字符串转换成json对象。 var qs = require('qs');var url = 'method=query_sql_dataset_......

neumeng
28分钟前
3
0
需要注意的new Date 时区问题

(1)、Date中保存的是什么 Date对象里存的只是一个long型的变量,其值为自1970年1月1日0点至Date对象所记录时刻经过的毫秒数。调用Date对象getTime()方法就可以返回这个毫秒数。 (2)、时区...

为了美好的明天
34分钟前
1
0
java cache

##基本原理 ###核心内容 java cache API的5个核心接口:CachingProvider,CachingManager,Cache,Entry,ExpiryPolicy CachingProvider: 缓存提供者定义建立,配置,获得,管理,控制一个或者多...

zzx10
34分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部