流程图JAVA代码 java流程图生成

有没有Java的程序代码自动生成流程图???可以使用power designer 11,来进行流程图的绘制 。
PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计 , 它几乎包括了数据库模型设计的全过程 。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序 ,  还可为数据仓库制作结构模型,也能对团队设计模型进行控制 。它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配 合使用来缩短开发时间和使系统设计更优化 。
Java斐波那契数第35个数,流程图加代码?流程图如下:
public int Fibonacci(int n) {
int[] res = {0, 1};
if(n2) {
return res[n];
}
int first = 0;
int second = 1;
int fibn = 0;
for(int i = 2; i = n; i++) {
fibn = first + second;
first = second;
second = fibn;
}
return fibn;
}
public static void main(String[] args) {
System.out.println(Fibonacci(35));
}
JAVA代码解释及流程图有会编JAVA的讲一扫雷游戏的题将明白的分都给你扫雷游戏的算法概述:
流程图JAVA代码你可以把地雷所在的区域抽象成一个二维数组 。数组里的元素是该地周围的雷数 。然后根据玩家所设定的地雷个数用一个随机数生成器来撒雷 。有雷的地方可以用-1来表示,没有雷的地方在撒雷的时候数它旁边的雷数,然后将值填入对应的数组元素里 。这样,流程图JAVA代码你的雷阵已经部署完毕 。
接下来是玩家的操作流程图JAVA代码了 。如果你有仔细观察的话,当你点击一个位置的是后发生的情况有3种:
1. 如果该处有雷的话,很简单 , 游戏结束
2. 如果该处没有雷,但是这个地方附近有至少一个雷的话 , 只将当前的位置周围雷数显示出来 。
3. 如果该处没有雷 , 并且附近也没有雷的话,就用一个循环或是递归的方法将它四周的没有雷的地方也显示出来 。如果流程图JAVA代码他四周的位置的四周也没有雷的话,继续这个过程,知道四周至少有一个雷时候停止 。
玩家事件的处理:
玩家的事件有三种:单击,左右键同时点击,和右击 。
单击可以想象成走到该处,如果有雷的话就游戏结束 , 没有的话就根据流程图JAVA代码我以上讲的三点来判断该做什么 。
左右键同时点击的话就将该处四周可能有雷的地方显示出来 , 如果玩家错将没有雷的地方放了小红旗的话 , 游戏结束 。
右击是放小红旗 。
当所有雷都被清楚的时候,游戏结束,玩家胜利 。
JAVA程序的流程图import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Drawing extends JFrame implements ActionListener {
private static final long serialVersionUID = 1L;
// 实例化一个文本域
JTextField tf = new JTextField();
// 设置两个按钮
JButton b1 = new JButton("开始");
JButton b2 = new JButton("停止");
boolean isGo = false;
public Drawing() {
b1.setActionCommand("start");// 在开始按钮上设置一个动作监听 start
JPanel p = new JPanel();// 创建一个面板容器 , 用于放置组件
// 将两个按钮添加到可视化容器上面,用add方法
p.add(b1);
p.add(b2);
// 在两个按钮上增加监听的属性,自动调用下面的监听处理方法actionPerformed(ActionEvent
// e),如果要代码有更好的可读性,可用内部类实现动作
// 监听处理 。
b1.addActionListener(this);
b2.addActionListener(this);

推荐阅读