Java编程之图形化设计求任意输入数的阶乘
问题描述:下面是我使用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编程之图形化设计求任意输入数的阶乘相关推荐
- Java编程之图形化写字板
问题描述:请使用Java编程语言实现图形化的写字板,能够完成写字寄存和擦除的功能. 程序源码: import java.awt.*; import java.awt.event.*; import j ...
- java质因数的分解_Java实现分解任意输入数的质因数算法示例
本文实例讲述了Java实现分解任意输入数的质因数算法.分享给大家供大家参考,具体如下: 分解任意输入数的质因数: 质因数概念:任何一个合数都可以写成几个质数相乘的形式.其中每个质数都是这个合数的因数, ...
- java所有的质因数_Java实现分解任意输入数的质因数算法示例
本文实例讲述了java实现分解任意输入数的质因数算法.分享给大家供大家参考,具体如下: 分解任意输入数的质因数: 质因数概念:任何一个合数都可以写成几个质数相乘的形式.其中每个质数都是这个合数的因数, ...
- Java编程思想 图形化用户界面总结
设计中要遵循的一条基本原则是 让简单的事情变得容易 让困难的事情变得可行 applet 它是一种可以在Internet上传递 并在Web浏览器中运行的程序(出于安全性 只能在所谓的沙盒内运行) Swi ...
- python最简单的图形编程_图形化编程、Python、Java、C++到底哪个适合你?
近两年,学习编程的热潮一波接一波,编程语言也是五花八门.盒子姐姐找到了一份2019年编程语言热度排行榜,其中,Java.C语言和Python高居榜首. 有些小伙伴就要问啦,编程语言这么多,区别在哪里呢 ...
- 电子学会2021年3月青少年软件编程(图形化)等级考试试卷(四级)答案解析
目录 一.单选题(共15题,每题2分,共30分) 二.判断题(共10题,每题2分,共20分) 三.编程题(共4题,共50分) 青少年软件编程(图形化)等级考试试卷(四级) 分数:100.00 ...
- 竞赛练一练 第15期:电子学会2021年9月青少年软件编程(图形化)等级考试试卷(三级)...
青少年软件编程(图形化)等级考试试卷(三级) 分数:100.00 题数:38 需要访问更多题库,可以成为我们永久会员,享受在线题库训练 一.单选题(共25题,每题2分,共50分) ...
- 电子学会2021年3月青少年软件编程(图形化)等级考试试卷(二级)答案解析
目录 一.单选题(共25题,每题2分,共50分) 二.判断题(共10题,每题2分,共20分) 三.编程题(共2题,共30分) 青少年软件编程(图形化)等级考试试卷(二级) 分数:100.00 ...
- 2022.09 青少年软件编程(图形化) 等级考试试卷(四级)
2022.09 青少年软件编程(图形化) 等级考试试卷(四级) 分数: 100 题数: 29 一. 单选题(共 15 题, 共 30 分) 1.运行下列程序,说法正确的是?() A.列表中的数字全部小 ...
最新文章
- 计算机目录读取,从项目目录中读取SQL查询文件(Read SQL query file from project directory)...
- GCC 编译时优化某一个或几个函数或者不优化某一个或几个函数
- 北方大学 ACM 多校训练赛 第十五场 买花
- 【渝粤教育】广东开放大学 土地力学与地基基础 形成性考核 (32)
- 6.Random Forests
- SuperMap iDesktop 9D中实现地图配准
- php如何查询本周的数据,php、mysql查询当天,查询本周,查询本月的数据实例
- hadoop 主要配置文件
- 现金支票打印模板excel_Word如何批量打印奖状?按下这个键,1分钟生成1000张
- linux设备驱动之 i2c设备驱动 at24c08驱动程序分析
- vue中前端怎么读取txt文本文档?
- 3种实现CSS 上下居中的方法
- Autojs实现图片转字符串(简易ocr预备步骤)
- javascript中的二维数组定义
- HTML头部文档相关标记,html头部基本标记详解
- 计算机 上的图片怎样加密码,电脑照片文件怎么加密?电脑文件加密软件介绍...
- 魅族16t无法点击计算机传输,魅族16T如何打开USB调试模式连接电脑 魅族16T一键开启游戏模式方法教程...
- 两个网段共享打印机_不同ip段共享打印机设置方法
- 小荷尖 - 发现更优质的企业服务
- Excel -- 数据透视表
热门文章
- java 9宫格抽奖_九宫格抽奖
- 请你估算一下学校门口卖煎饼商贩的收入,使用哪些方式可以增加收入?
- linux命令获取root权限,Linux命令学习:获取root权限
- BPMN 2.0规范
- 必须学会的几道家常菜
- mac升级编译器gcc方法
- 'Request(okhttp3.Request.Builder)' is not public in 'okhttp3.Request'. Cannot be accessed from outsi
- Mac终端如何切换成管理员
- 历时三年“鸽王”Filecoin主网上线,分布式存储市场将迎来最强劲敌?
- 创建第一个SpringBoot项目