中南大学-java第1次实验报告.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《中南大学-java第1次实验报告.doc》由会员分享,可在线阅读,更多相关《中南大学-java第1次实验报告.doc(15页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、实验报告2015-2016学年第 1学期 任课老师: 课程名称java面向对象程序设计班级学号姓名实验名称实验一简单数据类型和流程控制实验时间第10 周星期2第 78节实验环境PC/windows2000/2003/XP/Eclipse/Jcreator Pro/JBuild/JDK。实验目的和内容要求实验一简单数据类型和流程控制1实验目的掌握标识符的定义规则、表达式的组成、各种数据类型及其使用方法、各种运算符的使用及其优先级控制。掌握分支结构,循环结构,continue,break,语句标号等内容。2实验内容(1)输入一个三角形的3个边长,检查是否能构成一个直角三角形。(2)任意从键盘输入一
2、个0到9999之间的数,判断输入的数是几位数。(3)铁路运货的运费与路程远近及货物的重量有关,设有如下的单位运费:不足100千米,每吨每千米为1.0元100千米以上,不足300千米,每吨每千米为0.9元300千米以上,不足500千米,每吨每千米为0.8元 500千米以上,不足1000千米,每吨每千米为0.7元 1000千米以上,每吨每千米为0.6元编程:对输入的货物重量和路程,计算相应的运费。(4)用循环语句编程:求11000之间的偶数之和。 (5)编程求:1!+2!+3!+10!。3实验要求第(2)题加入异常处理机制;第(4)题用for和while循环各做一遍。实验过程、结果分析与总结1、程
3、序运行过程和结果(请提供所完成的各道题主要实验代码和运行结果的界面截图): 实验1: 源代码: package shiyan;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;SuppressWarnings(serial)public class sanjiao extends JFrame implements ActionListenerprivate GridLayout gridLayout=new
4、 GridLayout(5,2, 10,10);private JLabel jLabel1=new JLabel(第一个边);private JTextField textField1=new JTextField(10);private JLabel jLabel2=new JLabel(第二个边);private JTextField textField2=new JTextField(10);private JLabel jLabel3=new JLabel(第三个边);private JTextField textField3=new JTextField(10);private J
5、Label jLabel4=new JLabel(结果);private JLabel jLabel5=new JLabel();private JButton button1=new JButton(确定);private JButton button2=new JButton(取消);private JPanel panel=new JPanel();public sanjiao() panel.setLayout(gridLayout);panel.add(jLabel1);panel.add(textField1);panel.add(jLabel2);panel.add(textFi
6、eld2);panel.add(jLabel3);panel.add(textField3);panel.add(jLabel4);panel.add(jLabel5);panel.add(button1);panel.add(button2);jLabel4.setVisible(false);jLabel5.setVisible(false);button1.addActionListener(this);button2.addActionListener(this);this.add(panel);this.setSize(200,200);this.setVisible(true);p
7、ublic static void main(String args) new sanjiao();Overridepublic void actionPerformed(ActionEvent e) if (e.getSource()=button1) jLabel4.setVisible(true); jLabel5.setVisible(true); int a=Integer.parseInt(textField3.getText(); int b=Integer.parseInt(textField2.getText(); int c=Integer.parseInt(textFie
8、ld1.getText(); if (a*a=b*b+c*c|b*b=a*a+c*c|c*c=a*a+b*b) jLabel5.setText(是直角三角形!);else jLabel5.setText(不是直角三角形!);else System.exit(0);结果: 实验2:源代码:package shiyan2;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;import javax.swing.te
9、xt.View;public class jiwei extends JFrame implements ActionListener private GridLayout gridLayout = new GridLayout(3, 2, 10, 10);private JLabel jLabel1 = new JLabel(请输入一个数:);private JTextField textField1 = new JTextField(10);private JLabel jLabel2 = new JLabel(位数:);private JLabel jLabel3 = new JLabe
10、l( );private JButton button1 = new JButton(确定);private JButton button2 = new JButton(取消);private JPanel panel = new JPanel();public jiwei() panel.setLayout(gridLayout);panel.add(jLabel1);panel.add(textField1);panel.add(jLabel2);panel.add(jLabel3);panel.add(button1);panel.add(button2);jLabel2.setVisi
11、ble(false);jLabel3.setVisible(false);button1.addActionListener(this);button2.addActionListener(this);this.add(panel);this.setSize(200, 200);this.setVisible(true);Overridepublic void actionPerformed(ActionEvent e) if (e.getSource() = button1) jLabel2.setVisible(true);jLabel3.setVisible(true);int a =
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中南 大学 java 实验 报告
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内