上传JAVA实验报告

上传人:zw****58 文档编号:40940190 上传时间:2018-05-27 格式:DOC 页数:43 大小:4.01MB
返回 下载 相关 举报
上传JAVA实验报告_第1页
第1页 / 共43页
上传JAVA实验报告_第2页
第2页 / 共43页
上传JAVA实验报告_第3页
第3页 / 共43页
上传JAVA实验报告_第4页
第4页 / 共43页
上传JAVA实验报告_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《上传JAVA实验报告》由会员分享,可在线阅读,更多相关《上传JAVA实验报告(43页珍藏版)》请在金锄头文库上搜索。

1、本科实验报告本科实验报告课程名称: Java 语言程序设计 实验项目: 实验一 Java 语言基础 实验地点: 专业班级: 学号: 学生姓名: 指导教师: 实验名称实验名称 实验 1 Java 语言基础实验目的和要求实验目的和要求目的:(1) 通过实验,掌握 Java 语言程序设计的基本方法。(2) 学会 Java 语言中标示符的命名、运算符和表达式的应用。(3) 熟练地掌握 Java 程序流程控制语句的应用。实验内容实验内容(1) 编写应用程序,计算 100(含 100)以内所有偶数的和。(2) “水仙花数”是指一个 3 位数,其个位、十位、百位上的数字的立方和等于该数本身,例如 371=3

2、3+73+13,因此 371 是一个水仙花数。编写程序,求所有的水仙花数。(3) 编写一个程序,求 1-100 间的素数。(4) 有一函数:x (x100) System.out.println(sum); (3)public class sushu public static void main(String args) / TODO Auto-generated method stub int j;for (int i=2;i=10)y=4*x; else y=(3*x-2);System.out.println(“计算结果为:“+y); (5)public class tuan publ

3、ic static void main(String args) int n=4; for(int i=1;i=i;k-)/打印空格 System.out.print(“ “); for(int j=1;j=1;i-)for(int k=i;k 0)rtr_str = “(“ + m + “+“ + n + “i“ + “)“;if (n = 0)rtr_str = “(“ + m + “)“;if (n this.balance) System.out.println(“金额不足,请重新输入“); else this.balance-=money;System.out.println(“你取

4、了“+money+“元“); public class Accountpublic static void main(String args)Account a=new Account(“*“,400);System.out.println(“账户余额为“+a.getbalance()+“元“);a.deposit(500);System.out.println(“你存入“+a.getbalance()+“元“);System.out.println(“账户余额为“+a.getbalance()+“元“);a.withdraw(300); (3) package mymaths; interf

5、ace Numpublic void Max();public void Min(); public class interface implements Num int a,b,c; public interface (int a,int b,int c)this.a=a;this.b=b;this.c=c; public void Max()int max;max=ab?a:b;max=maxc?max:c;System.out.println(“三个数中最大值是:“+max); public void Min()int min;min=a market=new HashMap();pub

6、lic Goods getGoods() return goods;public void setGoods(Goods goods) this.goods = goods;public boolean append(Goods goods)if(market.get(goods.getName()!=null)market.get(goods.getName().setNumber(market.get(goods.getName().getNumber()+1);e lsegoods.setNumber(1);market.put(goods.getName(), goods);retur

7、n true;public boolean delete(String name)if(market.get(name)!=null)if(market.get(name).getNumber()=0)System.out.println(“已经没货了“);market.get(name).setNumber(1);market.get(name).setNumber(market.get(name).getNumber()-1);elseSystem.out.println(“没有这种商品!“);return true;public void query()if(market.size()0

8、)Iterator iter=market.values().iterator();for(int i=0;i=10 if(i-1=0) if(bombButtoni-1j.isBomb=true)count+=1; if(i-1=0) if(i=0) bombButtoni-1j-1.setEnabled(false); bombButtoni-1j-1.isClicked=true; if(i-1=0)if(bombButtoni-1j.isBomb=false bombButtoni-1j.setEnabled(false); bombButtoni-1j.isClicked=true;

9、 if(i-1=0) bombButtonij-1.setEnabled(false); bombButtonij-1.isClicked=true; if(i=0) if(i-1=0) isNull(bombButton,bombButtoni-1j); if(i-1=0) if(i=0) bombSource.isRight=true; BombNum-; isWin(); nowBomb.setText(“当前雷数“+“+BombNum+“);else if(bombSource.BombFlag=2) if(BombNum!=0)|(BombNum=0 bombSource.setIc

10、on(icon_question); nowBomb.setText(“当前雷数“+“+BombNum+“); else if(bombSource.BombFlag=0) bombSource.setIcon(null); bombSource.isRight=false; public void mouseEntered(MouseEvent e) public void mouseReleased(MouseEvent e) public void mouseExited(MouseEvent e) public void mousePressed(MouseEvent e) publi

11、c class Main public static void main(String args) (new MainBomb().show(); (5)import java.awt.*; import javax.swing.*; import java.awt.event.*; import javax.swing.event.*; import java.util.*; /Date needed import java.io.PrintWriter; public class L08_05 extends JFrameJTextArea jta;class newl implement

12、s ActionListener public void actionPerformed(ActionEvent e) jta.setText(“);class openl implements ActionListenerpublic void actionPerformed(ActionEvent e)JFileChooser jf=new JFileChooser();jf.showOpenDialog(L08_05.this); class savel implements ActionListenerpublic void actionPerformed(ActionEvent e)

13、JFileChooser jf = new JFileChooser();jf.showSaveDialog(L08_05().this);class printl implements ActionListenerpublic void actionPerformed(ActionEvent e)PrintWriter p = new PrintWriter(NotePad.this);class exitl implements ActionListener public void actionPerformed(ActionEvent e) System.exit(0);/退出 clas

14、s copyl implements ActionListener public void actionPerformed(ActionEvent e)jta.copy(); class pastel implements ActionListener public void actionPerformed(ActionEvent e) jta.paste();class cutl implements ActionListener public void actionPerformed(ActionEvent e) jta.cut(); class datel implements Acti

15、onListener public void actionPerformed(ActionEvent e)Date d=new Date();jta.append(d.toString(); public S65() jta=new JTextArea(“,24,40);JScrollPane jsp=new JScrollPane(jta);JMenuBar jmb=new JMenuBar();JMenu mFile=new JMenu(“File“);JMenu mEdit=new JMenu(“Edit“);JMenuItem mNew=new JMenuItem(“New“,KeyEvent.VK_N);mNew.addActionListener(new newl();mFile.add(mNew);JMenuItem mOpen=new JMenuItem(“Open“,KeyEvent.VK_O);mOpen.addActionListener(new openl();

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号