当前位置: 首页 > news >正文

jsp网站 iisasp.net做的音乐网站

jsp网站 iis,asp.net做的音乐网站,泰州网站建设工作,网站模板分什么类型其实学到Java这一块很多人会觉得很复杂实际上学会使用方法其实很简单 话不多说直接贴源码,如下#xff1a; package cn.sjy.calculator;import javax.swing.*; import java.awt.*;/*** 简易计算器* author 石俊熠* 2020.7.13 11:24* 注#xff1a;仿照某Java大佬的源码改之*… 其实学到Java这一块很多人会觉得很复杂实际上学会使用方法其实很简单 话不多说直接贴源码,如下 package cn.sjy.calculator;import javax.swing.*; import java.awt.*;/*** 简易计算器* author 石俊熠* 2020.7.13 11:24* 注仿照某Java大佬的源码改之*/ public class Test {private String str ;//输入输出框显示内容private JTextField input;//输出框private JPanel button;//按钮区域private String[] addbutton{AC,求根,取反,/,7,8,9,*,4,5,6,-,1,2,3,,/-,0,.,};private String showTextFiledNew;//设置主窗体public Test() {//初始化窗体JFrame f new JFrame(计算器);Container c f.getContentPane();c.setLayout(new BoxLayout(f.getContentPane(), BoxLayout.Y_AXIS));//设置排列布局为Y轴排列f.setLocation(200, 300);//f.setSize(500, 600);f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);f.setVisible(true);input new JTextField(30);//设置输入框的长度为30input.setHorizontalAlignment(JTextField.RIGHT);//设置输入框内容的对齐方式设置为右对齐JPanel jPanel new JPanel();//建立一个面板jPanel.add(input);c.add(jPanel);GridBagLayout gridBagLayout new GridBagLayout();GridBagConstraints cs new GridBagConstraints();button new JPanel();button.setLayout(gridBagLayout);for (int i 0; i addbutton.length; i) {if ((i 1) % 4 0) {cs.gridwidth GridBagConstraints.REMAINDER;} else {cs.fill GridBagConstraints.BOTH;//使组件完全填充其显示区域cs.weightx 1.0;cs.gridwidth 1;}JButton b new JButton(addbutton[i]);gridBagLayout.setConstraints(b, cs);//设置组件的约束b.addActionListener(e - {String command e.getActionCommand();setShowTextFiledNew(command);});button.add(b);}c.add(button);f.pack();}/*** 设置显示内容得窗体* param command 按钮点击命令* 如果按下执行计算命令* 如果按下运算符 则格式为 空格运算符空格* 如果按下数字 则直接拼接* 需要更多资料可以加群756584822*/public void setShowTextFiledNew(String command) {if(command.equals()){str getResult(str);}else if(command.equals()||command.equals(-)||command.equals(*)||command.equals(/)||command.equals(求根)||command.equals(取反)){str str command ;}else if(command.equals(AC)){str ;}else{str strcommand;}input.setText(str);//将按钮的信息返回到input中}/*** 计算模块* param str 需要计算的字符串* 根据空格进行分割成字符串数组* 然后判断是哪种类型进行计算*通过一个result来存放那个结果*/private String getResult(String str) {Double result 0.0;//用来存放结果String[] need str.split( );//进行字符串分割for (String j : need) {System.out.print(j );}for (int i 0; i need.length; i) {switch (need[i]){case :if (result 0.0 i1){resultresult(Double.parseDouble(need[i-1])Double.parseDouble(need[i1]));break;}else{resultresultDouble.parseDouble(need[i1]);break;}case -:if(Double.parseDouble(need[i-1])Double.parseDouble(need[i1])){result (Double.parseDouble(need[i-1])-Double.parseDouble(need[i1]));break;}else {result (Double.parseDouble(need[i-1])-Double.parseDouble(need[i1]));break;}case *:resultresult(Double.parseDouble(need[i-1])*Double.parseDouble(need[i1]));break;case /:resultresult(Double.parseDouble(need[i-1])/Double.parseDouble(need[i1]));break;case 求根:resultresult(Math.sqrt(Double.parseDouble(need[i-1])));break;case 取反:resultresult(-Double.parseDouble(need[i-1]));break;}}return result;}//设置主方法调用Test方法public static void main(String[] args ){new Test();} }效果如下
http://www.zqtcl.cn/news/542958/

相关文章:

  • 企业网站报价方案模板下载营销软件crm
  • 湛江网站开发哪家专业东莞营销型手机网站建设
  • 做个外贸的网站不懂英语咋做做网站 嵌入支付
  • 官方模板关键字生成的代码添加在网站的什么地方?网站 建设 培训 视频
  • 做网站时图片要切片有什么作用网站导航栏模板怎么做
  • 网站做数据分析网站开发为什么不用cgi了
  • 有了网址可以建网站吗软件外包项目网站
  • 威海设计网站的单肩包自定义页面设计模板
  • 制作一个网站首页中国建设个人网上银行官网
  • 厦门开发网站公司购买手表网站
  • 网站模板排名vs做网站加背景
  • 思途旅游网站建设系统郴州新网招聘
  • 婚庆公司网站模板下载海域装饰
  • 微信小程序是干什么用的永康网站优化
  • 网站seo是什么谷歌海外广告投放
  • 江苏省 建设 注册中心网站首页淮南建筑网
  • 网站备案核wordpress页面菜单
  • 凤阳县城乡建设局网站设计本app下载
  • 网站建设实用教程网站后台制作表格
  • 微信官方网站注册新开的网页游戏平台
  • 福州专业建站网站代码的重点内容是什么
  • jsp网站架构网站设计的主要内容
  • html电子商务网站模板wordpress 随机阅读数
  • 湖南省军区强军网网站群建设项目免费网页托管
  • 网站背景图政协网站 两学一做专题研讨
  • 买域名建网站郑州做网站优化运营商
  • 建设宠物店网站114查询
  • 怎么查网站关键词排名微信与与网站建设
  • 湖州高端网站建设医疗网站源码
  • 有什么网站是做兼职的直播视频怎么录制