导航:首页 > 编程语言 > java流程图

java流程图

发布时间:2022-01-15 11:34:18

java排序流程图怎么画

来自火星译客

⑵ 有没有Java的程序代码自动生成流程图

可以使用power designer 11,来进行流程图的绘制。
PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序, 还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配 合使用来缩短开发时间和使系统设计更优化。

⑶ java流程图

哈哈,如果确定只要7行的话,这样不是最简单

String[]strs={"*","**","***","****","*****","******","*******"};
for(Stringstr:strs){
System.out.println(str);
}

⑷ JAVA作业流程图。

先将-39到40之间的整数遍历,调用isPass方法并且将for循环到的值传参进去,赋给n,通过计算后得出an的值,调用isSushu方法,将计算后的an的值传参过去,判断an是不是素数,并且返回boolean值,然后再吧这个布尔值赋给isPass方法的l,再往上通过isPass方法赋值给main中的l,然后判断l的值如果为false则输入false输入错误,并结束程序,否则输出right ,我也刚学完,不知道说的行不行,不过觉得main方法中的那个输出语句有点问题吧, false+输入错误 这能是什么意思?

⑸ 用什么软件画java流程图

流程图?什么流程图?数据库设计使用power-designer uml使用rational rose或者别的都可以。。visio画组织结构图等别的图。java-applet是嵌入浏览器的一种java图像技术,你如果想自己开发流程设计器,可以使用applet。。jfreechat是用于报表统计时候的开源项目,它是基于applet的。。

⑹ 在Java中,绘制流程图时,什么代表计算步骤

一般是使用双竖线的的框。表示这里是一段功能。

⑺ JAVA流程图怎么画

你可以试下netbeans,装上UML插件,可以自动反向工程换出各种图表,非常不错。

⑻ 关于JAVA程序流程图的编写

JAVA/J2EE(软件工程师)
Java/J2EE(高级精讲班)
Ruby/Rails(软件工程师班)详情请见本校官网www.aisiming.com

⑼ Java流程图怎么写

流程图一般都是用工具画的的啊?比如rose,powerdesigner,viso了。

⑽ 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);
// 将停止按钮设置为不可编辑(即不可按的状态)
b2.setEnabled(false);
// 将上面的文本域放在面板的北方,也就是上面(上北下南左西右东)
this.getContentPane().add(tf, "North");
// 将可视化容器pannel放在南边,也就是下面
this.getContentPane().add(p, "South");
// 设置用户在此窗体上发起"close"时默认执行的操作,参数EXIT_ON_CLOSE是使用
// System exit方法退出应用程序。仅在应用程序中使用
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(300, 200);// 设置面板大小,宽和高
this.setLocation(300, 300);// 设置面板刚开始的出现的位置
// 用指定名称创建一个新的定制光标对象,参数表示手状光标类型
Cursor cu = new Cursor(Cursor.HAND_CURSOR);
// 为指定的光标设置光标图像,即设置光标图像为上面所创建的手状光标类型
this.setCursor(cu);
// 将面板可视化设置为true,即可视,如果为false,即程序运行时面板会隐藏
this.setVisible(true);
// 设置面板的标题为欢迎
tf.setText("welcome to this program! ");
this.go();// 调用go方法

}

public void go() {
// 这里是死循环,也就是说用户不点击停止按钮的话他一直循环出现随机数,直到用户点
// 击停止按钮循环才能推出,具体流程在actionPerformed方法中控制。
while (true) {
// 上面所定义的isGo的初始值为false,所以程序第一次到此会跳过
if (isGo == true) {
String s = "";
// 产生7个随机数
for (int j = 1; j <= 7; j++) {
// 每个随机数产生方式,这里定义灵活,可以自由定义随机数产生的方式
int i = (int) (Math.random() * 36) + 1;
// 如果产生的随机数小于10的话做处理:这里就牵扯到一个重要的概念,简单叙述一下:
if (i < 10) {
s = s + " 0" + i;
/*
* 当一个字符串与一个整型数项相加的意思是连接,上面的s = s + " 0" +
* i的意思是字符串s链接0再连接整型i值,而不会导致0和整型的i相加,
* 产生的效果为s0i,由于s为空字符串(上面定义过的),所以当i小于零时,在个位数前面加上0,比如产生的随机数i为7的话,显示效果为
* 07.
*/
} else {
// 如果产生的随机数比10打的话,那么加上空格显示,即数字和数字之间有个空格
s = s + " " + i;
}
// 以上循环循环七次,以保证能出现7个随机数
}
// 将产生的随机数全部显示在文本域上,用文本域对象tf调用它的
//设置文本的方法setText(String)实现。
tf.setText(s);
}
try {
// 以下为线程延迟
Thread.sleep(10);
} catch (java.lang.InterruptedException e) {
e.printStackTrace();
}

}

}
// 以下是上面设置的事件监听的具体处理办法,即监听时间处理方法,自动调用
public void actionPerformed(ActionEvent e) {// 传入一个动作事件的参数e
// 设置字符串s来存储获得动作监听,上面的start
String s = e.getActionCommand();
/*
* 以下这个条件语句块的作用为:用户点击开始后(捕获start,用方法getActionCommand()),将命令触发设置为true,从而执行上面的go方法中的循环体(因为循环体中要求isGo参数为true,而初始为false)。
* 执行循环快产生随机数,并将开始按钮不可编辑化,而用户只可以使用停止按钮去停止。如果用户按下停止时,也就是没有传入参数“start”的时候,
* 执行else语句块中的语句,isGo设置为false,将不执行上面go中的循环语句块,从而停止产生随机数,并显示,并且把开始按钮设置为可用,而把
* 停止按钮设置为不可用,等待用户按下开始再去开始新一轮循环产生随机数。
*/
// 如果捕获到start,也就是用户触发了动作监听器,那么下面处理
if (s.equals("start")) {
isGo = true; // 设置isGo为true
b1.setEnabled(false); // 将开始按钮设置为不可用
b2.setEnabled(true); // 将停止按钮设置为可用
} else {
isGo = false; // 将isGo设置为false,isGo为循环标志位
b2.setEnabled(false); // 设置停止按钮为不可用(注意看是b2,b2是停止按钮)
b1.setEnabled(true); // 设置开始按钮为可用
}

}

public static void main(String[] args) {
new Drawing();// 产生类的实例,执行方法
}
// 圣诞平安夜了,祝朋友开心快乐!
}

阅读全文

与java流程图相关的资料

热点内容
如何在服务器上隐藏源站地址 浏览:643
单片机进制字母对应表 浏览:526
向某人下命令 浏览:625
编程中删除数组中的数 浏览:84
aes对称加密反编译 浏览:548
java编译成exe 浏览:188
gps处理算法 浏览:594
什么app可以和对象存钱 浏览:144
java字符串表达式计算 浏览:328
javacmd环境变量 浏览:49
电视上面找不到全民歌app怎么办 浏览:154
单片机中psw0 浏览:992
优酷视频加密么 浏览:761
本地连接dos命令 浏览:204
云服务器怎么上传金币房卡游戏 浏览:69
Python快递管理可视化 浏览:417
java正则验证数字 浏览:828
猴子网游安卓扫码怎么登录 浏览:355
7天工作总结简短程序员 浏览:60
手机号交易网站源码 浏览:687