企业业务开发实践项目报告Word文件下载.docx
- 文档编号:18151134
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:73
- 大小:1.20MB
企业业务开发实践项目报告Word文件下载.docx
《企业业务开发实践项目报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《企业业务开发实践项目报告Word文件下载.docx(73页珍藏版)》请在冰豆网上搜索。
JButtonbtnNewButton=newJButton("
\u5DE6"
btnNewButton.addActionListener(newActionListener(){
publicvoidactionPerformed(ActionEvente){
btnNewButton.setBounds(31,68,71,38);
contentPane.add(btnNewButton);
JButtonbtnNewButton_1=newJButton("
\u4E2D\u95F4"
btnNewButton_1.setBounds(135,68,84,38);
contentPane.add(btnNewButton_1);
JButtonbtnNewButton_2=newJButton("
\u53F3"
btnNewButton_2.setBounds(255,68,61,38);
contentPane.add(btnNewButton_2);
JCheckBoxcheckBox=newJCheckBox("
checkBox.setBounds(31,161,71,23);
contentPane.add(checkBox);
JCheckBoxcheckBox_1=newJCheckBox("
checkBox_1.setBounds(100,161,80,23);
contentPane.add(checkBox_1);
JRadioButtonradioButton=newJRadioButton("
radioButton.setBounds(182,161,83,23);
contentPane.add(radioButton);
JRadioButtonradioButton_1=newJRadioButton("
radioButton_1.setBounds(267,161,84,23);
contentPane.add(radioButton_1);
3.创建一个窗体,布局如图所示,窗体大小为300,120
setTitle("
\u7EFC\u5408\u4F8B\u7A0B"
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100,100,300,120);
JListlist_1=newJList();
list_1.setBounds(251,114,29,-17);
contentPane.add(list_1);
JComboBoxcomboBox=newJComboBox();
comboBox.setModel(newDefaultComboBoxModel(newString[]{"
\u9009\u9879\u4E00"
"
\u9009\u9879\u4E8C"
\u9009\u9879\u4E09"
}));
comboBox.setBounds(23,22,65,28);
contentPane.add(comboBox);
JListlist=newJList();
list.setModel(newAbstractListModel(){
String[]values=newString[]{"
};
publicintgetSize(){
returnvalues.length;
}
publicObjectgetElementAt(intindex){
returnvalues[index];
});
list.setBounds(98,10,50,61);
contentPane.add(list);
JListlist_3=newJList();
list_3.setBounds(279,33,-9,51);
contentPane.add(list_3);
JListlist_2=newJList();
list_2.setBounds(309,114,1,1);
contentPane.add(list_2);
JScrollPanescrollPane=newJScrollPane();
scrollPane.setBounds(169,6,50,61);
contentPane.add(scrollPane);
JTextAreatextArea=newJTextArea();
textArea.setText("
1\r\n2\r\n3\r\n4\r\n5"
scrollPane.setViewportView(textArea);
4.创建一个登录界面,布局如图所示,窗体大小为300,200
\u767B\u5F55\u754C\u9762"
setBounds(100,100,300,200);
JLabellabel=newJLabel("
\u7528\u6237\u540D\uFF1A"
label.setBounds(21,47,54,15);
contentPane.add(label);
JLabellabel_1=newJLabel("
\u5BC6\u7801\uFF1A"
label_1.setBounds(21,72,54,15);
contentPane.add(label_1);
textArea.setBounds(68,43,104,19);
contentPane.add(textArea);
JTextAreatextArea_1=newJTextArea();
textArea_1.setBounds(68,72,104,15);
contentPane.add(textArea_1);
JButtonbutton=newJButton("
\u767B\u5F55"
button.setBounds(10,114,93,23);
contentPane.add(button);
JButtonbutton_1=newJButton("
\u91CD\u7F6E"
button_1.setBounds(130,114,93,23);
contentPane.add(button_1);
5.创建一个窗体,布局如图所示,窗体大小为500,300
e\u5FAE\u8FDB\u9500\u5B58\u7BA1\u7406\u7CFB\u7EDF"
setBounds(100,100,500,300);
JMenuBarmenuBar=newJMenuBar();
setJMenuBar(menuBar);
JMenumenu=newJMenu("
\u6587\u4EF6"
menuBar.add(menu);
JMenuItemmenuItem=newJMenuItem("
\u65B0\u5EFA"
menu.add(menuItem);
JMenuItemmenuItem_1=newJMenuItem("
\u6253\u5F00"
menu.add(menuItem_1);
JMenuItemmenuItem_2=newJMenuItem("
\u4FDD\u5B58"
menu.add(menuItem_2);
JMenuItemmenuItem_3=newJMenuItem("
\u9000\u51FA"
menu.add(menuItem_3);
JMenumenu_1=newJMenu("
\u5546\u54C1\u7BA1\u7406"
menuBar.add(menu_1);
JMenuItemmntmNewMenuItem=newJMenuItem("
\u5546\u54C1\u67E5\u8BE2"
menu_1.add(mntmNewMenuItem);
JMenuItemmenuItem_4=newJMenuItem("
\u5546\u54C1\u6DFB\u52A0"
menu_1.add(menuItem_4);
JMenuItemmntmNewMenuItem_1=newJMenuItem("
\u5546\u54C1\u4FEE\u6539"
menu_1.add(mntmNewMenuItem_1);
JMenuItemmenuItem_5=newJMenuItem("
\u5546\u54C1\u5220\u9664"
menu_1.add(menuItem_5);
JMenumenu_2=newJMenu("
\u4F9B\u5E94\u5546"
menuBar.add(menu_2);
JMenuItemmenuItem_6=newJMenuItem("
\u7F16\u8F91\u4F9B\u5E94\u5546"
menu_2.add(menuItem_6);
JMenumenu_3=newJMenu("
\u7528\u6237"
menuBar.add(menu_3);
JMenuItemmenuItem_7=newJMenuItem("
\u7F16\u8F91\u7528\u6237"
menu_3.add(menuItem_7);
2.Java基础知识回顾
2.1实验目的
回顾Java基础知识,包括基本数据类型,流程控制,字符串,类和对象等基础知识。
2.2实验代码及运行结果(运行结果截图)
1.进行下列变量说明:
初始值为0的int变量;
初始值为1000的long变量;
初始值为3.4的float变量;
初始值为34.45的double变量;
初始值为4的char变量;
初始值为true的boolean变量;
packagefistswing;
publicclasshelloword{
publicstaticvoidmain(String[]args){
//TODO自动生成的方法存根
inta=0;
longb=1000;
floatc=3.4f;
doubled=34.45;
chare='
4'
;
booleanf=true;
}
2.考虑下面的语句,这些语句正确吗?
bytea=100;
longb=a*3+4;
doublec=a*3.1+b/2;
intx=b;
longb=x;
byte
a
=
100;
√
long
b
a*3+4;
×
double
c
a*3.1+b/2;
int
x
b;
x;
3.设有以下分段函数:
编写一程序,输入自变量x的值,输出函数y的值。
利用多分支if语句的方法编写程序。
importjava.util.Scanner;
publicclassa0816{
ScannerNumber=newScanner(System.in);
inta=Number.nextInt();
inty;
if(a>
0){
System.out.println(y=1);
}
if(a==0){
System.out.println(y=0);
if(a<
System.out.println(y=-1);
(2)利用if语句嵌套的方法编写程序。
elseif(a==0){
else{
4.输出100内所有的奇数。
注:
奇数就是不能被2整除的数
publicclassabc{
for(inti=1;
i<
=100;
i++){
if(i%2==1){
System.out.print(i+"
"
5.在控制台打印出100以内所有质数。
publicclassbbb{
intj;
for(inti=2;
j=2;
while(i%j!
=0){
j++;
if(j==i){
System.out.println(i);
}
6.求解满足12+22+32+…+i2<
1000的i的最大值。
publicclassccc{
publicstaticvoidmain(String[]args){
inti;
intsum=0;
for(i=0;
sum=i*i+sum;
if(sum>
=1000){
break;
System.out.print(i-1);
7.请定义一个交通工具(Vehicle)的类,其中有:
属性:
速度(speed),体积(size)等等。
方法:
移动(move()),设置速度(setSpeed(intspeed))、设置体积(setSize(intsize)),加速speedUp(intspeed),减速speedDown(intspeed)等等。
最后在测试类Vehicle中的main()中实例化一个交通工具对象,并通过方法给它设置speed,size的值,并且打印出来。
另外,调用加速,减速的方法对速度进行改变。
publicclassVehicle{
privateintspeed;
privateintsize;
publicintgetSpeed(){
returnspeed;
publicvoidsetSpeed(intspeed){
this.speed=speed;
publicintgetSize(){
returnsize;
publicvoidmove(){
System.out.println("
移动了"
publicvoidsetSize(intsize){
this.size=size;
Vehiclev=newVehicle();
v.setSize(20);
v.setSpeed(60);
v.move();
8.编写一个抽象类-图形类(Graphic),包含一个求图形面积的抽象方法(area())。
编写图形类的子类—三角形类(Triangle),属性包括三角形三条边长,使用构造方法初始化三条边,编写能够判断三角形是何种三角形(等腰、等边、直角、普通)的方法(kind())。
编写比较三角形大小的方法(compare()),利用方法重载,实现比较2个三角形和3个三角形大小的功能。
重新实现父类的面积方法。
doublep=(sideA+sideB+sideC)/2.0;
doublearea=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC));
System.out.println(name+"
面积是:
"
+area);
publicabstractclassGraphic{
publicabstractdoublearea();
publicclassTriangleextendsGraphic{
doublea,b,c;
doublearea;
publicTriangle(doublea,doubleb,doublec){
this.a=a;
this.b=b;
this.c=c;
publicvoidkind(){
if(a+b>
c&
&
a+c>
b&
b+c>
a){
if(a==b&
b==c&
c==a){
System.out.println("
该三角形为等边三角形"
);
elseif(a==b||b==c||a==c){
该三角形为等腰三角形"
}else{
System.out.println("
不能构成三角形"
publicvoidcompare(Trianglet1,Trianglet2){
doublearea1=t1.area();
doublearea2=t2.area();
if(area1>
area2){System.out.println("
第一个三角形大"
elseif(area1==area2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 业务 开发 实践 项目 报告