java个人所得税代码

import java.awt.event.*;import java.io.*;import javax.swing.*;import javax.swing.table.DefaultTableModel;

public class shuilv extends JFrame implements ActionListener{ private JTextField text_money; private JButton button; private JTable table; Object datas[][]=new Object[0][4]; String titles[]={"收入总额(元)","适用税率(%)","速算扣除(元)","应纳利息(元)"}; String[]header=titles; String ss[]=new String[4]; JScrollPane js; DefaultTableModel model;private int i; public shuilv() { super("个人所得税计算"); this.setBounds(400,200,500,200); this.setResizable(false); this.setBackground(java.awt.Color.lightGray); this.setDefaultCloseOperation(EXIT_ON_CLOSE); JPanel panel = new JPanel(); this.getContentPane().add(panel, "North"); panel.add(new JLabel("收入总额")); text_money = new JTextField("0",6); panel.add(text_money); panel.add(new JLabel("元 ")); button = new JButton("计算"); panel.add(button); button.addActionListener(this); table=new JTable(datas, titles); js=new JScrollPane(table); this.getContentPane().add(js); this.setVisible(true); }

public void updateTable(Object[] objTable) { model.addRow(objTable);//给model对象添加数据行 table.setModel(model);//把model作为JTable的数据来源 } public void actionPerformed(ActionEvent e) //单击事件处理方法 { model=new DefaultTableModel(header,0); double money=Double.parseDouble(""+text_money.getText()); //本金余额 FileReader fin=null; BufferedReader bin=null; try{ fin=new FileReader("data.txt"); // bin=new BufferedReader(fin); }catch(Exception ex){System.out.println("fin "+fin);} dou

个人所得税java程序怎么编写_java个人所得税代码.doc相关推荐

  1. 编写java程序的常见问题_Java程序的编写与执行、Java新手常见的问题解决

    原标题:Java程序的编写与执行.Java新手常见的问题解决 今天,我们来写一段Java程序.然后看看Java程序是如何执行的,以及Java新手小白遇到的问题和解决办法. HelloWorld的编写 ...

  2. 应用FileInputStream类,编写应用程序,从磁盘上读取一个Java程序,并将源程序代码显示在屏幕上

    应用FileInputStream类,编写应用程序,从磁盘上读取一个Java程序,并将源程序代码显示在屏幕上. package p1;import java.io.*; public class FI ...

  3. Java的加载与执行原理详解 Java程序从编写到最终运行经历了哪些过程

    前言 Java程序从编写到最终运行大概可概括为3个阶段:编写.编译.运行阶段. 一.编写阶段 程序员在硬盘某个位置新建一个xxx.java文件 使用记事本或者其他文本编辑器例如EditPlus打开xx ...

  4. Java程序从编写到运行

            Java程序从开发到运行包括编译和运行两个阶段,这两个阶段可以在不同的操作系统中完成,例如在windows环境下进行编译,在Linux环境下运行,这是因为有JVM机制的存在,实现了Ja ...

  5. java模拟洗衣机程序,java洗衣机仿真程序实验报告及代码.doc

    java洗衣机仿真程序实验报告及代码.doc 11.实验题目:用java编写洗衣机仿真程序2.实验目的:1.熟悉并掌握洗衣机(全自动)的工作原理和运行过程.2.学会软件工程设计中的一系列分析研究,对需 ...

  6. java程序员昵称_Java程序员需要掌握的几个代码命名

    原标题:Java程序员需要掌握的几个代码命名 代码中到处都需要命名.作为程序员,我们得给类命名,给变量命名,给函数命名,给参数命名,给命名空间命名,等等等等.下面有20条小贴士能帮助你提高你的命名能力 ...

  7. Java程序员编写代码的技巧

    这样说吧,系统学Java底层,是大多数Java初学者都会缴的智商税.为什么这样说呢? 1 初级开发做的是增删改查,没必要了解底层,了解了对开发帮助也不大. 2 中级开发要求的是熟悉业务,能排查大多数问 ...

  8. java 获取文件所在的文件夹_带你0基础编写一个Java小程序,领略Java程序从编写到编译再到运行的全流程...

    在学习Java之前我们需要先认识下什么是计算机语言?计算机语言又有哪些分类?在了解这些后对我们理解学习帮助是很大的. 要知道计算机语言是人与计算机之间进行信息交流沟通的一种特殊语言,又分为机械语言.汇 ...

  9. java程序员 待遇_Java程序员之间薪资对比,为什么差距这么大?

    原标题:Java程序员之间薪资对比,为什么差距这么大? Java程序员这个岗位挣钱吗?能赚好多钱?有许多将要加入这一行业的年轻人同事都很想问这种问题,我想说的话"各行各业,行行出状元&quo ...

最新文章

  1. 根据名称获得treeview节点_冶金行业首个!中冶赛迪正式启动工业互联网标识解析二级节点建设...
  2. html 屏蔽蓝色电话,html – 在Chrome扩展程序中停用文字字段蓝色突出显示?
  3. C语言DCI(OCI)方式连接DM数据库
  4. Junit_@Before@After
  5. python异常处理_Python基础语法案例(Fibonacci):选择结构、循环结构、异常处理结构、代码优化...
  6. nodejs源码_nodejs之setTimeout源码解析
  7. 企业级 SpringCloud 教程 (七) 高可用的分布式配置中心(Spring Cloud Config)
  8. 开源 非开源_开源突破“舒适区”
  9. 从 C++98 到 C++17,元编程是如何演进的? | 技术头条
  10. axis wsdl2java 命令_axis2常用命令(wsdl2java)
  11. 路由器:斐讯K3C刷官改,固件版本是32.1.46.268
  12. 算法导论随笔(十四):NP完全性之P问题、NP问题、NPC问题和NP难问题
  13. 计算机显示不支持此接口,为什么会提示“不支持此接口”?提示不支持此接口的解决方法...
  14. 火狐浏览器渗透插件_关于浏览器插件渗透的思考
  15. 如何在不安装应用程序的情况下旋转iPhone视频
  16. pdb文件及引发的思考
  17. GTA5内置html菜单源码,GTA5免费内置菜单辅助
  18. MAC实用SSH连接远程服务器,并实现文件上传下载
  19. 销毁session的四种方法
  20. [Win32] 直接读写磁盘扇区(磁盘绝对读写)

热门文章

  1. Linux查看某一端口是否开放
  2. 180318 开发-QQ资料爬虫
  3. Help! 一个关于试题库管理系统的项目
  4. 【模型库】日本数控铣床RAPIMA,RMX-15 三位模型
  5. Pyhton中用pandas解决excel中身份证号不全问题
  6. LeetCode练习五:哈希表
  7. 【PYTHON】如何配置集成开发环境Geany
  8. 乘法逆元 +数论分块 +平方和公式
  9. ConstraintLayout解析:手写和拖拽
  10. 20几岁 决定女人的一生(上)