20140902413 李雪瑞 计算机工程系实验报告345

计算机工程系实验报告课程名称:Java程序设计成 绩:实验项目名称:JAVA语言实现面向对象编程基础指导教师:(签名)班级: 计科14-4班姓名: 李雪瑞学号: 20140902413一、实 验 目 的: 1. 通过实验,掌握Java语言程序设计的基本方法。?2. 学会Java语言中运算符和表达式的应用。,熟练地掌握Java程序流程控制语句的应用。3. 掌握Java面向对象程序设计中类、包等的概念与应用,能熟练应用方法、类、成员变量等元素。4. 掌握继承和接口等概念,熟练子类对象的创建过程,掌握面向对象编程的概念和方法以及接口的运用。二、实 验 要 求:1. 编写一个JAVA应用程序,使用While循环语句计算1~1000之间能被3和7同时整除的整数之和。2. 编写一个JAVA应用程序,计算1-1/3+1/5-1/7+1/9-1/11+···的前10项之和。3. 编写一个类,该类创建的对象可以计算等差数列的和。4. 编写一个类,该类创建的对象可以输出俄文字母表。5. 编写两个类,A和B,A创建的对象可以计算两个正整数的最大公约数,B创建的对象可以计算两个数的最小公倍数。要求:B类中有一个成员变量是用A类声明对象。6. 编写一个类,使该类有如下方法: Public int f(int a,int b){······ //要求该方法返回a和b的最大公约数}再编写一个该类的子类,要求子类重写方法f(),而且重写的方法将返回两个整数的最小公倍数。7. 编写一个类要求实现一个接口,该接口有3个abstract方法:?Public?abstract?void?f(?int?x);?Public?abstract?void?g(int?x,?int?y);?Public?abstract?double?h(double?x);三、完 成 程 序: 1. public?class?Zy1{??public?static?void?main(String?args[]){int?s=0,m=3,n=7,a=1;while(a<=1000){?if(a%m==0&&a%n==0)s=s+a;a++;}?System.out.println("s="+s); }?}?实 验 结 果 抓 图 及 分 析:结果为 23688此程序主要使用了while循环语句,while语句有关键字while,括号中的一个求值为boolean类型数据的表达式和一个复合语句构成。While语句的执行规则是:<1>计算表达式的值,如果该值是true,则<2>,否则<3><2>执行循环体,再进行<1><3>结束while语句的执行。2. public?class?Zy3{public?static?void?main(String?args[]){long?s=0,a=8,m=a,n=10,i=1;for(i=1;i<=n;i++){sum=sum+m;item=m*10+a; }?System.out.println(sum);}??}?实 验 结 果 抓 图 及 分 析:结果为9876543200此程序主要使用了for循环语句,for语句由关键词for,括号中用分号分隔的3个表达式及一个复合语句构成。括号中的第二个表达式必须是一个求值为boolean类型数据的表达式。第一个表达式用来完成变量的初始化,第二个为循环条件,第三个用来休整变量,改变循环条件。For语句的执行规则如下:<1>计算括号中第一个表达式,完成初始化工作<2>判断括号中第二个表达式的值,若为true,则执行<3>,否则执行<4><3>执行循环体,然后计算括号中第三个表达式,再执行<2><4>结束for语句执行3.class?Dc{?int?start,d; Dc(){ }?Dc(int?start,int?d){this.start=start;this.d=d;}?void?setStart(int?s){start=s;}?void?setD(int?d){this.d=d;}?int?getSum(int?n){int?sum=0,i=1;while(i<=n){?? sum=sum+start;start=start+d;i++;}??return?sum;?}}?public?classZy3?{?public?static?void?main?(String?args[?]){??? ?Dc?shulie=new?Dc(2,3);?System.out.println("等差数列和为"+shulie.getSum(20));shulie.setStart(8);?shulie.setD(4);??System.out.println("等差数列和为"+shulie

计算机公共基础知识实验报告,20140902413 李雪瑞 计算机工程系实验报告345.docx...相关推荐

  1. 计算机公共基础知识书第二版答案,二级计算机公共基础知识课后习题及答案.doc...

    全国计算机等级考试二级公共基础知识课后习题及答案1 第一章数据结构与算法 一.选择题 1.算法的时间复杂度是指(????) A.执行算法程序所需要的时间 B.算法程序的长度 C.算法执行过程中所需要的 ...

  2. 大学生计算机高级应用实验一,计算机公共基础与MS Office 2016高级应用习题及实验指导--详细介绍...

    全国计算机等级考试二级MS Office高级应用与一级MS Office应用不同,一级主要侧重于Word.Excel.PowerPoint的基本操作,而二级更加侧重于如何利用Word.Excel.Po ...

  3. 笔记:计算机公共基础知识学习内容(总)——全国计算机二级考试

    计算机公共基础知识 1. 计算机系统组成 计算机系统分为 硬件系统 实实在在的硬件,是计算机工作的基础. 软件系统(核心) 指挥计算机工作的各种程序的集合. – 计算机硬件系统 硬件是机械装置和电子线 ...

  4. 公共基础知识教材pdf计算机,计算机公共基础知识1.pdf

    计算机公共基础知识1.pdf 第一章 数据结构与算法 1.算法 算法:是指解题方案的准确而完整的描述. 算法不等于程序,也不等于计算方法,程序的编制不可能优于算法的设计. 算法的基本特征:是一组严谨地 ...

  5. 公共基础知识计算机,公共基础知识计算机基础知识试题

    计算机基础知识是公共基础知识考试的组成成分之一,以下是由学习啦小编整理关于共基础知识计算机基础知识试题的内容,希望大家喜欢! 公共基础知识计算机基础知识试题 1.CPU的主要功能是进行( ). A.算 ...

  6. 计算机公共基础知识教材,国家计算机二级考试公共基础知识教材

    国家计算机二级考试公共基础知识教材 国家计算机二级考试公共基础知识教材 国家计算机二级考试公共基础知识教材 公共基础知识总结之第一章数据结构与算法 .......................... ...

  7. 计算机公共基础知识论文,计算机等级考试二级公共基础知识汇总.doc

    计算机等级考试二级公共基础知识汇总.doc 计算机等级考试二级公共基础知识 第1章 数据结构与算法 1.1 算法 1.1.1 算法的基本概念 算法是指对解题方案的准确而完整的描述.简单地说,就是解决问 ...

  8. 计算机公共基础知识总结,记住 | 公共基础知识备考之电脑常识总结!

    原标题:记住 | 公共基础知识备考之电脑常识总结! 又到一年招聘时,好多学员想要提前备考,却不知道从何入手,华图老师急大家之所急,来给你支招了! 公共基础知识是很多同学的软肋,提到它就很头疼.确实它的 ...

  9. 计算机公共基础知识总结,计算机公共基础知识总结.docx

    公共基础知识总结 ?第一章数据结构与算法 1.1算法 算法:是指解题方案的准确而完整的描述. 算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计. 算法的基木特征:是一组严谨地定义运算顺 ...

最新文章

  1. 全球权威声纹识别竞赛斩获双料冠军 网易AI Lab智能技术领先国际
  2. 爬虫python需要什么软件-Python爬虫需要学习那些东西?
  3. 【RAC】 RAC For W2K8R2 安装--总体规划 (一)
  4. Visual C++中 #include stdafx.h 头文件的用法
  5. Shell 的简单常用语法
  6. 浸会大学推中药材图像数据库
  7. ECharts数据可视化:入门、实战与进阶干货
  8. 如何用决策树模型做数据分析?
  9. java数据库驱动加载失败_Java连接数据库,成功加载SQL驱动程序,但数据库连接失败...
  10. Win10 默认输入变全角问题解决方法
  11. C++的64位整数[转]+gyy整理
  12. 开关电源环路的零极点可以在反馈端补偿吗_开关电源的建模和环路补偿设计(1):小信号建模的基本概念和方法(一)...
  13. 证明商标和普通商标的区别
  14. 【深度学习】一个用于styleGAN图像处理的编码器
  15. 职场常用的办公软件,操作很方便
  16. 大数据的关键技术与综述
  17. 2013年全国各大著名的IT公司薪资待遇大揭密
  18. Android瘦身之tiny图片处理
  19. 科学课和计算机整合,信息技术与科学课整合《风的形成》教学设计
  20. 5分绩点转4分_张康阳重大利好,国米提前4轮进欧冠!只差尤文5分,争冠还有戏...

热门文章

  1. TLS/SSL协议工作原理
  2. python0表示剪刀_石头,纸,剪刀Python代码。帮助简化
  3. 如果你女朋友不让你看她卸妆......
  4. 别薅了别薅了!!!再薅就真的被薅秃了!!
  5. 中国最美街景,带你一次看个够
  6. 再现神人!仅仅只花4天半就解开了史上最难密码,这下整个圈子都炸开了.........
  7. 如何使用TensorFlow玩转深度学习?
  8. 【干货】通俗理解神经网络中激活函数作用
  9. 学生渐进片add如何给_渐进镜片的说明与镜架选择
  10. vue路由上的#/怎么去掉_如何去掉vue路由中的#