北京pk10开奖结果

用于简化Java循环语句的一种程序变换方法

龙源期刊网 http://www.emrimaruf.com/doc/info-95cae9165122aaea998fcc22bcd126fff6055d15.html

用于简化Java循环语句的一种程序变换方法

作者:郝兆平

来源:《硅谷》2014年第23期

摘要由于目前程序变换与分析算法的复杂程度越来越高,因此简化处理显得尤为必要。本文主要探讨了程序变换方法在简化Java循环语句中的应用情况,这种方法主要是通过简化JAVA语言的组成结构和语言现象,从而实现简化Java循环语句的目的。

关键词简化;Java循环语句;程序变换

中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2014)23-0036-01

变幻与分析算法的复杂性问题存在于当前很多的程序分析和程序变换等软件中,为了简化程序中的语言,一般的方法就是在程序中使用变换预处理的技术,也就是将复杂的结构通过等价程序替换为简单的结构,从而实现降低程序变换与分析算法的复杂程度。本篇文章探讨了程序变换方法在简化JAVA循环语句中的应用情况,在将for和do-while语句转变为while语句的基础上,借用标准变量来清除retuen、continue以及break等语句,达到简化Java语句的目的。

1 JAVA语言源程序的组成结构

在Java语言编写中,源程序占有重要的地位。程序变换的输入与输出是源程序的主要组

成部分,Java语言的源程序可以输出自己下一级的编写程序。其中控制语句在输出与输入中作用,可以采用语句结构的方法来描述,该语句结构同样也是Java语言源程序的组成结构,具

体如下:

除了源程序中的控制语句是上述结构,在Java语言中的其他控制语句,只要没有特殊要

求的话也按照上述方法来处理自身的语句结构。

2 等价变换程序的方法

在Java语言中的循环语句中,如果语句中含有continue或者break的话,就不能直接进行等价变换,首先要通过使用控制变量达到对语句逻辑的控制。具体而言,Java循环语句的变化方式如表1所表示情况。

根据JAVA循环语句的变换规律,该语言中不仅循环语句可以自己定义一个符号,复合语句也可以自定义符合。Java语言中循环语句和复合语句的定义规则,共同给予了continue和

用于简化Java循环语句的一种程序变换方法的相关文档搜索

相关文档

北京pk10开奖结果