问题描述:下面是我使用Java编程所实现的图形化的能求输入的任意数的阶乘。

程序源码:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;class Factor implements ActionListener
{JTextArea jta=new JTextArea(1,15);JFrame frame=new JFrame("求阶乘");Factor(){JButton OK=new JButton("Ok");OK.addActionListener(this);JButton Cancel=new JButton("Cancel");Cancel.addActionListener(this);JButton Clear=new JButton("Clear");Clear.addActionListener(this);frame.getContentPane().setLayout(new FlowLayout());frame.getContentPane().add(jta);frame.getContentPane().add(OK);frame.getContentPane().add(Cancel);frame.getContentPane().add(Clear);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.show();frame.setSize(300,250);frame.setLocation(400,200);}public static void main(String[] args){Factor fac=new Factor();   }public void actionPerformed(ActionEvent e){if(e.getActionCommand()=="Ok");{calcu();}if(e.getActionCommand()=="Clear"){jta.setText(" ");}if(e.getActionCommand()=="Cancel"){System.exit(0);}}void calcu(){Integer a;a=Integer.valueOf(jta.getText()).intValue();for(int i=a-1; i>=1;i--){a=a*i;}jta.setText(a.toString());}
}

Java编程之图形化设计求任意输入数的阶乘相关推荐

  1. Java编程之图形化写字板

    问题描述:请使用Java编程语言实现图形化的写字板,能够完成写字寄存和擦除的功能. 程序源码: import java.awt.*; import java.awt.event.*; import j ...

  2. java质因数的分解_Java实现分解任意输入数的质因数算法示例

    本文实例讲述了Java实现分解任意输入数的质因数算法.分享给大家供大家参考,具体如下: 分解任意输入数的质因数: 质因数概念:任何一个合数都可以写成几个质数相乘的形式.其中每个质数都是这个合数的因数, ...

  3. java所有的质因数_Java实现分解任意输入数的质因数算法示例

    本文实例讲述了java实现分解任意输入数的质因数算法.分享给大家供大家参考,具体如下: 分解任意输入数的质因数: 质因数概念:任何一个合数都可以写成几个质数相乘的形式.其中每个质数都是这个合数的因数, ...

  4. Java编程思想 图形化用户界面总结

    设计中要遵循的一条基本原则是 让简单的事情变得容易 让困难的事情变得可行 applet 它是一种可以在Internet上传递 并在Web浏览器中运行的程序(出于安全性 只能在所谓的沙盒内运行) Swi ...

  5. python最简单的图形编程_图形化编程、Python、Java、C++到底哪个适合你?

    近两年,学习编程的热潮一波接一波,编程语言也是五花八门.盒子姐姐找到了一份2019年编程语言热度排行榜,其中,Java.C语言和Python高居榜首. 有些小伙伴就要问啦,编程语言这么多,区别在哪里呢 ...

  6. 电子学会2021年3月青少年软件编程(图形化)等级考试试卷(四级)答案解析

    目录 一.单选题(共15题,每题2分,共30分) 二.判断题(共10题,每题2分,共20分) 三.编程题(共4题,共50分) 青少年软件编程(图形化)等级考试试卷(四级) 分数:100.00      ...

  7. 竞赛练一练 第15期:电子学会2021年9月青少年软件编程(图形化)等级考试试卷(三级)...

    青少年软件编程(图形化)等级考试试卷(三级) 分数:100.00            题数:38 需要访问更多题库,可以成为我们永久会员,享受在线题库训练 一.单选题(共25题,每题2分,共50分) ...

  8. 电子学会2021年3月青少年软件编程(图形化)等级考试试卷(二级)答案解析

    目录 一.单选题(共25题,每题2分,共50分) 二.判断题(共10题,每题2分,共20分) 三.编程题(共2题,共30分) 青少年软件编程(图形化)等级考试试卷(二级) 分数:100.00      ...

  9. 2022.09 青少年软件编程(图形化) 等级考试试卷(四级)

    2022.09 青少年软件编程(图形化) 等级考试试卷(四级) 分数: 100 题数: 29 一. 单选题(共 15 题, 共 30 分) 1.运行下列程序,说法正确的是?() A.列表中的数字全部小 ...

最新文章

  1. 计算机目录读取,从项目目录中读取SQL查询文件(Read SQL query file from project directory)...
  2. GCC 编译时优化某一个或几个函数或者不优化某一个或几个函数
  3. 北方大学 ACM 多校训练赛 第十五场 买花
  4. 【渝粤教育】广东开放大学 土地力学与地基基础 形成性考核 (32)
  5. 6.Random Forests
  6. SuperMap iDesktop 9D中实现地图配准
  7. php如何查询本周的数据,php、mysql查询当天,查询本周,查询本月的数据实例
  8. hadoop 主要配置文件
  9. 现金支票打印模板excel_Word如何批量打印奖状?按下这个键,1分钟生成1000张
  10. linux设备驱动之 i2c设备驱动 at24c08驱动程序分析
  11. vue中前端怎么读取txt文本文档?
  12. 3种实现CSS 上下居中的方法
  13. Autojs实现图片转字符串(简易ocr预备步骤)
  14. javascript中的二维数组定义
  15. HTML头部文档相关标记,html头部基本标记详解
  16. 计算机 上的图片怎样加密码,电脑照片文件怎么加密?电脑文件加密软件介绍...
  17. 魅族16t无法点击计算机传输,魅族16T如何打开USB调试模式连接电脑 魅族16T一键开启游戏模式方法教程...
  18. 两个网段共享打印机_不同ip段共享打印机设置方法
  19. 小荷尖 - 发现更优质的企业服务
  20. Excel -- 数据透视表

热门文章

  1. java 9宫格抽奖_九宫格抽奖
  2. 请你估算一下学校门口卖煎饼商贩的收入,使用哪些方式可以增加收入?
  3. linux命令获取root权限,Linux命令学习:获取root权限
  4. BPMN 2.0规范
  5. 必须学会的几道家常菜
  6. mac升级编译器gcc方法
  7. 'Request(okhttp3.Request.Builder)' is not public in 'okhttp3.Request'. Cannot be accessed from outsi
  8. Mac终端如何切换成管理员
  9. 历时三年“鸽王”Filecoin主网上线,分布式存储市场将迎来最强劲敌?
  10. 创建第一个SpringBoot项目