
正文
流程图生成代码java 流程图自动生成代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java编写计算器的流程图
分类: 电脑/网络 程序设计 其他编程语言
解析:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Calculator implements ActionListener
{
String s="",s1;
double d1,d2;
JFrame jf = new JFrame("小计算器by Graduate") ;
JTextField tf = new JTextField();
public void init()实现计算器界面
{
Container c=jf.getContentPane();
tf.setHorizontalAlignment(JTextField.RIGHT);文本框
c.add(tf,"North");
JPanel pn3 = new JPanel(new BorderLayout());
c.add(pn3,"Center");
JPanel pn2 = new JPanel();功能键界面(清除键和关闭键)
pn2.setLayout(new BorderLayout());
JPanel pn1 = new JPanel();运算界面
pn1.setLayout(new GridLayout(4,4));
pn3.add(pn2,"North");
pn3.add(pn1);
设置按钮
JButton b = new JButton("CLEAR");
b.setToolTipText("请按清除键!");设置清零键
b.setForeground(Color.RED);设置字体颜色
b.setBackground(Color.YELLOW);设置背景色
b.addActionListener(this);
pn2.add(b,"Center");
b = new JButton("OFF");
b.setToolTipText("请按退出键!");设置off键,点击退出应用程序b.addActionListener(this);
b.setForeground(Color.RED);字体颜色
b.setBackground(Color.ORANGE);背景色
pn2.add(b,"East");
b = new JButton("1");add butten 1
b.addActionListener(this);
pn1.add(b);
b = new JButton("2");add butten 2
b.addActionListener(this);
pn1.add(b);
b = new JButton("3");add butten 3
b.addActionListener(this);
pn1.add(b);
b = new JButton("+");add butten +
b.setForeground(Color.BLUE);设置字体颜色
b.addActionListener(this);
pn1.add(b);
b = new JButton("4");add butten 4
b.addActionListener(this);
pn1.add(b);
b = new JButton("5");add butten 5
b.addActionListener(this);
pn1.add(b);
b = new JButton("6");add button 6
b.addActionListener(this);
pn1.add(b);
b = new JButton("-");add button -
b.setForeground(Color.BLUE);设置字体颜色
b.addActionListener(this);
pn1.add(b);
b = new JButton("7");add button 7
b.addActionListener(this);
pn1.add(b);
b = new JButton("8");add button 8
b.addActionListener(this);
pn1.add(b);
b = new JButton("9");add button 9
b.addActionListener(this);
pn1.add(b);
b = new JButton("*");add button *
b.setForeground(Color.BLUE);设置字体颜色
b.addActionListener(this);
pn1.add(b);
b = new JButton("0");add button 0
b.addActionListener(this);
pn1.add(b);
b = new JButton(".");add button .
b.addActionListener(this);
pn1.add(b);
b = new JButton("=");add button =
b.setForeground(Color.RED);设置字体颜色
b.addActionListener(this);
pn1.add(b);
b = new JButton("\\");add button \
b.setForeground(Color.BLUE);设置字体颜色
b.addActionListener(this);
pn1.add(b);
jf.setSize(300,300);设置大小
jf.setVisible(true);设置为可视
}
处理按钮按下时的动作,进行相应的处理
public void actionPerformed(ActionEvent e)
{
String mand = e.getActionCommand();
tf.setText(tf.getText()+mand);
if(mand.equals("CLEAR")) 清零键 按下时返回初始状态
{
s1=null;
s="";
tf.setText("");记录输入值的变量清空
}
else if(mand.equals("OFF")) System.exit(0);off键 关闭应用程序
else if(!mand.equals("*")!mand.equals("\\")
!mand.equals("+")!mand.equals("-")
!mand.equals("="))判断输入是否为数字
{
if(s1==null)判断输入是否为第一个
s1 = mand;
else s1+=mand;
d1 = new Double(s1).doubleValue();字符串型转换为双精度型,还原输入数字
try
{
if(s.equals("+")) d1 = d1+d2;加法运算
else if(s.equals("-")) d1 = d2-d1;减法运算
else if(s.equals("*")) d1 = d1*d2;乘法运算
else if(s.equals("\\"))d1 = d2/d1;除法运算
}
catch(Exception ex)
{
tf.setText("Error");错误显示"Error"
System.out.println(ex.getMessage());
}
}
else if(!mand.equals("=")) 判断输入是否为+ - * \
{
s = mand;
s1 = null;
d2 = d1;
}
else输入=时,显示运算结果
{
tf.setText(tf.getText()+d1);
}
}
public static void main(String [] args)
{
new Calculator().init();
}
}
相关问答
Q1: 有没有Java的程序代码自动生成流程图???
可以使用power designer 11流程图生成代码java,来进行流程图流程图生成代码java的绘制。
PowerDesigner是Sybase公司流程图生成代码java的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括流程图生成代码java了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序, 还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如流程图生成代码java:PowerBuilder,Delphi,VB等相配 合使用来缩短开发时间和使系统设计更优化。
Q2: 初学Java,还不会编程,求大神帮下忙写一下程序流程图好源代码
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int sum = 0;
System.out.println("参数个数:");
int n = sc.nextInt();
for(int i = 0; i n; i++){
System.out.print("输入第[" + (i + 1) + "]个数:" );
String temp = sc.next();
sum += Integer.parseInt(temp);
}
System.out.println("总和为:" + sum);
}
}
Q3: intellij idea怎么写java程序
1、选择“Create New Project”
2、选择Java流程图生成代码java,然后点击Next
3、点击Next
4、填写项目名流程图生成代码java,然后点击Finish
5、在“src”目录上右击,选择“New”-“Java Class”
6、填写类名,然后点击OK
7、程序写完后点击绿色的箭头
8、选择第一项
9、完成。程序的输出显示在屏幕下方
关于流程图生成代码java和流程图自动生成代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







