java实验-java语言面向对象编程基础

(12页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

8.90 积分

广州大学学生实验报告广州大学学生实验报告开课学院及实验室:开课学院及实验室:计算机科学与工程实验室计算机科学与工程实验室2014 年年 11 月月 7 日日学院学院计算机科学与教育软件学院年级年级/ /专专业业/ /班班姓名姓名学号学号实验课程名称实验课程名称Java 语言成绩成绩实验项目名称实验项目名称Java 语言面向对象编程基础指导指导 老师老师1、实验目的实验二实验二 数据类型、表达式和输入输出数据类型、表达式和输入输出1. 掌握 java 基本数据类型、变量极其使用。 2. 理解运算符的优先级3. 掌握运算符与表达式 实验三实验三 JavaJava 流程控制流程控制1. 理解 Java 程序语法结构 2. 掌握顺序结构、选择结构和循环结构语法的程序设计方法 实验五实验五 Java 语言面向对象基础编程语言面向对象基础编程1. 理解 Java 语言是如何体现面向对象编程基本思想, 2. 了解类的封装方法,以及如何创建类和对象, 3. 了解成员变量和成员方法的特性。 实验六实验六 类的继承性和多态性类的继承性和多态性1. 掌握 OOP 方式进行程序设计的方法, 2. 了解类的继承性和多态性的作用。二、实验器材MacBook Pro 一台操作系统:OS X Yosemite编程软件:eclipse3、实验要求实验二实验二 数据类型、表达式和输入输出数据类型、表达式和输入输出1. 编写使用不同的数据类型变量 2. 编写使用不同的运算符 实验三实验三 JavaJava 流程控制流程控制1. 编写使用不同选择结构的程序 2. 编写使用不同循环结构的程序 实验五实验五 Java 语言面向对象基础编程语言面向对象基础编程1. 编写一个体现面向对象思想的程序。 2. 编写一个创建对象和使用对象的方法程序。 3. 编写不同成员变量修饰方法的程序。 实验六实验六 类的继承性和多态性类的继承性和多态性1. 编写体现类的继承性(成员变量,成员方法,成员变量隐藏)的程序。 2. 编写体现类多态性(成员方法重载,构造方法重载)的程序。四、实验过程原始数据记录 实验二实验二 数据类型、表达式和输入输出数据类型、表达式和输入输出1.编写程序完成,将 168 转换成 861,并将其结果输出到屏幕上2.编写 Java 应用程序,把 100~1000 的自然数中能够被 3 整除的数输出到屏幕上。代码:publicpublic classclass test_1_2 {publicpublic staticstatic voidvoid main(String[] args) {System.outout.println(“-------1.编写程序完成,将168转换成861,并将其结 果输出到屏幕上-------“);reverseNumber(168);System.outout.println(“\n-------2.编写Java应用程序,把100~1000的自然数 中能够被3整除的数输出到屏幕上。-------“);divideNumber(3); }//反转数字staticstatic voidvoid reverseNumber(intint num) { intint result = 0;whilewhile ((num) != 0){ result = result*10 + num;num = num/10; } System.outout.println(result); }//整除数字staticstatic voidvoid divideNumber(intint num) { intint count = 0; forfor (intint i = 100;i b ? a : b; c = a > c ? a : c; returnreturn c; } }//员工classclass Employee{ protectedprotected String name; protectedprotected intint workNumber; protectedprotected intint salary;publicpublic voidvoid setName(String name) { thisthis.name = name; }publicpublic voidvoid setWorkNumber(intint workNumber) { thisthis.workNumber = workNumber; }publicpublic voidvoid setSalary(intint salary) { thisthis.salary = salary; }publicpublic String getName() { returnreturn name; }publicpublic intint getWorkNumber() { returnreturn workNumber; }publicpublic intint getSalary() { returnreturn salary; }publicpublic String toString(){ returnreturn “姓名:“ + name + “,工号:“ + workNumber + “,工资:“ + salary; } }//经理classclass Manager extendsextends Employee{ privateprivate intint award; publicpublic String toString() { returnreturn supersuper.toString() + “,奖金:“ + award;}publicpublic voidvoid setAward(intint award) { thisthis.award = award; }publicpublic intint getAward() { returnreturn award; } }运行结果:五、实验结果及分析 关 键 词: java 实验 语言 面向 对象 编程 基础

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

java 168转换成861_java实验-java语言面向对象编程基础相关推荐

  1. java强制转换成float_在Java中什么时候double必须强制转换成float 就是要在数值后加f或者强制转换...

    满意答案 auyps 2013.08.05 采纳率:47%    等级:12 已帮助:8409人 好吧,我也来说说double与float之间的转换 首先,我说一下定义时赋值的情况 比如: 你可以这样 ...

  2. java float转换成long_在Java中如何将float转换为long或int数据类型?

    float f=1.2f;double d=Double.parseDouble(String.valueOf(f));System.out.println(d);直接转换会设计到精度问题,所以需要借 ...

  3. 【引用】在Eclipse中将java Project转换成Dynamic Web Project

    编辑工程的.project文件: 添加 <nature>org.eclipse.wst.common.project.facet.core.nature</nature> &l ...

  4. 将已有项目转为se项目_如何将 Java 项目转换成 Maven 项目

    本文内容 Java 项目 Maven 项目 Java 项目转换成 Maven 项目 本文主要介绍如何将 Java 项目转换成 Maven 项目.首先要明确的是,用 Maven 管理 Java 项目的确 ...

  5. 用ikvm 来把java类库转换成_net类库,IKVM.NET

    软件介绍 IKVM.NET的是开源的基于.NET CLR 的Java虚拟机. 基于.NET的Java虚拟机意味着我们可以让Java程序跑在.NET上,可以通过虚拟机这个中介让Java程序和.NET应用 ...

  6. java字符串转换成时间Could not parse date: Unparseable date: 2018-12-28]

    在做项目时java字符串转换成时间报如下错误: Could not parse date: Unparseable date: "2018-12-28"] 后面发现是SpringM ...

  7. java面向对象编程基础

    java面向对象编程基础 前言:什么是java 是咖啡飘香的清晨 - 是斯坦福校园意浓情深 - 是James的思想睿智 是剁手党双十一挥舞的利刃 是大数据云计算驰骋的平台 - 是ATM上吐出的钞票 - ...

  8. [Java入门笔记] 面向对象编程基础(二):方法详解

    2019独角兽企业重金招聘Python工程师标准>>> 什么是方法? 简介 在上一篇的blog中,我们知道了方法是类中的一个组成部分,是类或对象的行为特征的抽象. 无论是从语法和功能 ...

  9. java面向对象程序_面向对象编程基础(java)

    面向对象编程基础 1.1 面向对象概述 在程序开发初期,大家使用的是结构化开发语言,也就是面向过程(opp),但随着市场需求剧增,软件的规模也越来越大,结构化语言的弊端也暴露出来. 开发周期无休止的拖 ...

最新文章

  1. tp5.0 queue 队列操作
  2. sort cut 命令的常用用法
  3. 猫哥教你写爬虫 006--条件判断和条件嵌套
  4. 信息系统项目管理师-第二三章:信息系统项目管理基础与立项管理3
  5. 【NOIP2013模拟】守卫者的挑战(期望概率)
  6. oracle:delete和truncate
  7. 《左手MongoDB右手Redis》第3章笔记-robo3t上进行增删改查
  8. epoll nio区别_【总结】两种 NIO 实现:Selector 与 Epoll
  9. LintCode 1753. 写作业(二分查找)
  10. 一款iPhone App推广中得来的18条经验教训
  11. Java基础篇:如何应用接口?
  12. php天气预报小偷,php天气预报的小偷程序
  13. Golang代码测试:一点到面用测试驱动开发
  14. 烤仔观察丨和你息息相关!DCEP 能否领跑?各国数字货币都在搞什么?
  15. matlab根号2,在matlab中,运行指令a=sqrt(2),计算结果a是精准的根号2吗
  16. NOIP五校联考1-4总结
  17. 今天是第几天python_今_今是什么意思_今字怎么读_今的含义_今字组词-新东方在线字典...
  18. 什么是e人,MBTI中的E型人格是怎么样的
  19. 2019中国(北京)智能服务机器人展
  20. linux grub error17,Ubuntu Grub 问题:提示 error17 修复方法

热门文章

  1. Leetcode--1019. 链表中的下一个更大节点(java)
  2. 2017年网易校招题 解救小易
  3. 操作系统基本特性——并发、共享、虚拟、异步
  4. js获取html样式属性,js怎么获取指定css属性的值?
  5. 管道( Pipeline )模型--示例
  6. 计算机科技新闻,新浪网_科技时代_计算机_新闻报道
  7. STM32F0使用LL库实现SHT70通讯
  8. 机器学习笔记(了解)
  9. 现代软件工程 作业 3 团队作业
  10. 现代软件工程系列 学生和老师都不容易