上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

news2024/11/18 9:37:39

答案:更多答案,请关注【电大搜题】微信公众号

答案:更多答案,请关注【电大搜题】微信公众号

答案:更多答案,请关注【电大搜题】微信公众号    

上 海 开 放 大 学

学生实验报告

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

分校(站)

专 业

入学年级

学 号

姓 名

课 程 Java程序基础

实验名称 实验1(环境安装及运算符应用)

实验指导教师

实验日期: 年 月 日

说明:

  • 上交时,统一文件名:分校+学号+姓名+Java程序基础(实验报告1).doc

  • 独立自主地完成实验。

第一部分 Java语言开发环境配置(15分)

实验名称: Java语言开发环境配置

使用主要设备: Windows 操作系统 、PC计算机、JDK

实验目的: 1、学习下载最新的JDK

2、学习安装与设置JDK运行环境

3、解决JDK开发环境的常见问题

实验要求

安装配置Java运行环境。访问Oracle网站,查看最新JDK资源,安装指定的JDK并对其进行配置,检查配置结果。

说明:上海开放大学学习平台有实验指导视频,可以参考完成实验。

实验步骤及记录

  1. 在Oracle公司网站中找到最新JDK下载页面(截图保留,你在Oracle网站找到的JDK下载界面。)

Oracle公司公司网址:www.oracle.com。

  1. 安装JDK程序包。(截图保留)

本示例使用jdk1.6.0_22。请同学们总校网上课堂下载JDK(1.7版本),并实验安装。

  1. 配置环境变量(截图保留)。请参考教材或实验指导书完成。

①在“系统变量区域”中,点击“新建”按钮添加环境变量JAVA_HOME,内容为JDK的安装位置,这里为c:\progrm files\java\ jdk1.6.0_22

②在“系统变量区域”中,点击“新建”按钮,添加环境变量CLASSPATH,内容为

.;%JAVA_HOME%\lib\tools.jar

③在编辑path变量,保留原来的内容不能删除,在原有内容最前面添加如下内容:

%JAVA_HOME%\bin; %JAVA_HOME%\lib;

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

  1. 检查JDK安装情况。检查JDK安装情况。进入Windows 的命令行方式,使用键盘Windows键+r键,打开运行对话框,在其中输入cmd,打开Windows DOS对话框。

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

在Dos命令对话框中输入 java –version命令,查看执行结果判断Java是否安装正确。结果如下:

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

请在这里输入你的学号和姓名

第二部分 编译与运行Java应用程序(15分)

实验名称: 编译与运行Java应用程序

使用主要设备: Windows操作系统、 PC计算机、JDK、记事本

实验目的: 掌握Java程序编辑及运行的过程;

掌握JDK中编译、运行命令;

一、实验要求

  1. 在计算机D盘创建myjava文件夹,在其下创建子文件夹d1,如下创建的文件都放在该文件夹中。

  2. 利用记事本编写一个简单的Java应用程序HelloJava.java,该程序能打印出:“欢迎 学号 姓名 同学学习java课程”。(其中 学号 与 姓名 内容请同学依据自己的信息替换 )。

  3. 源程序模板如下所示。

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

程序文件名,必须与这里一致!

注意:程序的中字母区分大小写。

说明:上海开放大学学习平台有实验指导视频,可以参考完成实验。

二、实验记录

  1. 记录你的编写的源程序,并保存在d:\myjava\d1文件夹中。

  2. 记录程序的编译结果。执行javac命令,获得程序编译结果HelloJava.class文件。

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

  1. 记录程序的运行结果。利用javac 命令解释执行HelloJava.class文件,获得执行结果。

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

第三部分 算术运算符1(15分)

实验名称: 算术运算符1

使用主要设备: Windows 操作系统 、PC计算机、JDK、Eclipse

实验目的: 掌握算术运算符的语法及使用;

掌握IDE开发工具Eclipse的使用。

一、实验要求

  1. 利用Eclipse创建一个项目Experiment1,最后所有的实验都保存在这个项目里面。

  2. 编写一个简单的Java应用程序(Arithmetic1.java),在程序中进行求模运算、自增运算和自减运算

  3. 程序模板如下图。(也可参见验指导书)。

说明:上海开放大学学习平台有Eclipse软件提供下载,并有实验指导视频,可以参考完成实验。

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

二、实验指导

1、记录你在Eclipse中的Experiment1项目。Eclipse可以从上海开放大学学习平台Java课程中下载。最新版从https://www.eclipse.org/downloads/下载。

从如下菜单命令启动创建项目创建向导:fiile>new>Java Project,打开向导对话框。

在向导对话框中,按照如下步骤,填写/选择相关内容。

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

项目创建结果如下。

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

2、在Eclipse中的Experiment1中创建Arithmetic1.java文件,并编写你的源程序,记录你编写的源程序。

从如下菜单命令启动创建项目创建向导:fiile>new>Class,打开向导对话框。

在向导对话框中,按照如下步骤,填写/选择相关内容。

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

向导结束后,如下图所示。在主编辑区中,编写你自己的程序。

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

程序运行结果在控制台显示。

3、记录你的程序运行结果。

第四部分 逻辑运算符(15分)

实验名称: 逻辑运算符的应用

使用主要设备: Windows 操作系统 、PC计算机、JDK、Eclipse

实验目的: 掌握逻辑运算符的定义及使用;

掌握IDE工具的使用。

一、实验要求

  1. 在Eclipse中的Experiment1项目中创建相关程序, 完成如下任务。

  2. 编写一个Java应用程序(Logic.java),在程序中进行与运算、或运算和非运算

  3. 程序模板如下。(参见指导书)

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

二、实验记录

1、记录你编写的源程序。

2、记录你的程序运行结果。

第五部分 从控制台输入数据(20分)

实验名称: 从控制台输入数据

使用主要设备: Windows操作系统 、PC计算机、JDK、记事本

实验目的: 掌握从输入数据的基本方法;掌握Java相关I/0类。

一、实验要求

  1. 在Eclipse中的Experiment1项目中创建Java文件,完成如下任务。

  2. 编写一个Java应用程序(InputNum.java),能从键盘输入字符串信息、整数、单精度和双精度类型数据,并将结果打印出来。

  3. 实验源程序模板如下。

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

代码1:读入的整数保存在a中

代码2:读入的单精度数保存在b中

代码3:读入的双精度数保存在c中

二、实验记录

1、记录你编写的源程序

2、记录你的程序运行结果。

三、思考题

请依据上述实验的结果,尝试创建一个PersonalInfo.java程序,从键盘输入各项本人的信息,包括:学号、姓名(使用String类型,在后续课程中会介绍)、性别(男/女)、年龄和身高 (单位米),选择合理的数据类型进行保存,并将结果打印出来。

第六部分 计算存款收益(20分)

实验名称: 计算存款收益

使用主要设备: Windows操作系统 、PC计算机、JDK、记事本

实验目的: 掌握从输入数据的基本方法;掌握Java相关I/0类。

一、实验要求

  1. 设当前的理财产品年化收益率为每万元3.5%;

  2. 在Eclipse中的Experiment1项目中创建Java文件,完成如下任务。

  3. 编写一个Java应用程序( LiCai.java),每个月存入10000元,按照复利率计算(上个月的本金+收益作为),计算三个月后本金和总收益。

  4. 实验源程序模板如下。

上海开放大学《Java程序基础课程实验1》形考作业线上实践答案

二、实验记录

1、记录你编写的源程序

2、记录你的程序运行结果。


 

预览已结束

答案:更多答案,请关注【电大搜题】微信公众号

答案:更多答案,请关注【电大搜题】微信公众号

答案:更多答案,请关注【电大搜题】微信公众号

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1637270.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

启明云端2.4寸屏+ESP32-S3+小型智能调速电动家用除草机案例 触控三档调速,能显示电压故障码

今天给大家分享个启明云端2.4寸屏ESP32-S3小型智能调速电动家用除草机案例,国外有草坪文化,这个机器能智能触控三档调速,带屏能显示电压故障码,数显档位(3档最大),触控屏,长按3秒就能…

【氮化镓】GaN 器件的高温运行

《High Temperature Operation of E-Mode and D-Mode AlGaN/GaN MIS-HEMTs With Recessed Gates》,由HANWOOL LEE, HOJOON RYU, JUNZHE KANG, 和 WENJUAN ZHU (IEEE高级会员) 四位作者共同撰写,发表在《IEEE Journal of the Electron Devices Society》上…

和丰多媒体信息发布系统 QH.aspx 文件上传致RCE漏洞复现

0x01 产品简介 和丰多媒体信息发布系统也称数字标牌(Digital Signage),是指通过大屏幕终端显示设备,发布商业、财经和娱乐信息的多媒体专业视听系统,常被称为除纸张媒体、电台、电视、互联网之外的“第五媒体”。该系统基于Web的全B/S先进架构,支持大用户数、大并发数及…

LeetCode题练习与总结:删除排序链表中的重复元素Ⅱ--82

一、题目描述 给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。 示例 1: 输入:head [1,2,3,3,4,4,5] 输出:[1,2,5]示例 2: 输入:…

容器的通俗讲解:轻松理解容器技术

文章目录 什么是容器?容器与虚拟机的区别容器如何工作?容器的优势容器的应用场景常见容器技术相关解决方案 在当今的软件开发领域,容器技术已经成为一种异常流行的技术,但对于初学者来说,容器究竟是什么以及它们如何工…

Stm32CubeMX 为 stm32mp135d 添加网卡 eth

Stm32CubeMX 为 stm32mp135d 添加网卡 eth 一、启用设备1. eth 设备添加2. eth 引脚配置2. eth 时钟配置 二、 生成代码1. optee 配置2. uboot 配置3. linux 配置 bringup 可参考:Stm32CubeMX 生成设备树 一、启用设备 1. eth 设备添加 我这里只启用一个eth设备&…

容器组_概述

📕作者简介: 过去日记,致力于Java、GoLang,Rust等多种编程语言,热爱技术,喜欢游戏的博主。 📘相关专栏Rust初阶教程、go语言基础系列、spring教程等,大家有兴趣的可以看一看 📙Jav…

Vitis HLS 学习笔记--S_AXILITE 寄存器及驱动

目录 1. 简介 2. S_AXILITE Registers 寄存器详解 2.1 “隐式”优势 2.2 驱动程序文件 2.3 硬件头文件 2.4 硬件头文件中 SC/COR/TOW/COH 的解释 2.5 驱动控制过程 3. 总结 1. 简介 回顾此博文《Vitis HLS 学习笔记--Syn Report解读(1)-CSDN博…

程序员与土地的关系

目录 一、土地对人类的重要性 二、程序员与土地的关系 二、程序员如何利用GIS技术改变土地管理效率? 四、GIS技术有哪些运用? 五、shapely库计算多边形面积的例子 一、土地对人类的重要性 土地资源对人类是至关重要的。土地是人类赖…

国产操作系统上如何比较软件版本 _ 统信UOS _ 麒麟KOS _ 中科方德

原文链接:国产操作系统上如何比较软件版本 | 统信UOS | 麒麟KOS | 中科方德 Hello,大家好啊!在国产操作系统上管理软件版本是确保系统安全性和功能稳定性的关键一环。今天,我将向大家展示如何通过编写脚本在国产操作系统上检查软件…

JAVASE练手项目-ATM

此项目使用到的技术主要是面向对象和JAVA的常用API和ArrayList实现。可以用来做JAVA的基础练手或者是期末作业。 主要功能是:用户开户,登录,存钱,取钱,转账,注销,修改密码。 注:下…

【消息队列】RabbitMQ五种消息模式

RabbitMQ RabbitMQRabbitMQ安装 常见的消息模型基本消息队列SpringAMQPWorkQueue消息预取发布订阅模式Fanout ExchangeDirectExchangeTopicExchange 消息转换器 RabbitMQ RabbitMQ是基于Erlang语言开发的开源消息通信中间件 官网地址:https://www.rabbitmq.com/ R…

python 反引号怎么打

切换到英文输入法模式下。 找到电脑键盘 Esc 下面的键。 敲两下就出现反引号了。

在一台交换机上配置VLAN

实验环境 实验拓扑图结构如图12.12所示,其中PC1和PC3属于VLAN 2,PC2属于 VLAN 3,PC1的IP地址为192.168.0.2/24,PC2的IP地址为192.168.1.2/24,PC3的 IP地址为192.168.0.3/24。 图12.12 需求描述 要求处于相同VLAN中的主…

正版Office-Word使用时却提示无网络连接请检查你的网络设置 然后重试

这是购买电脑时自带的已经安装好的word。看纸箱外壳有office标记,但是好像没有印系列号。 某天要使用。提示:无网络连接请检查你的网络设置。 经过网上高手的提示: 说要勾选勾选ssl3.0、TLS1.0、1.1、1.2。 我的截图 我电脑进去就缺1.2. …

【数据结构】串?在计算机中还有这样一种数据结构

串的基本概念与基本操作 导言一、串的定义及其重要术语1.1 串的定义1.2 串的重要术语1.3 ASCII码值1.4 转义字符 二、串的三要素2.1 串的逻辑结构2.2 串的存储结构2.3 串的运算 结语 导言 大家好,很高兴又和大家见面啦!!! 看到今…

手把手实现一个简约酷美美的版权声明模块

1. 导语 版权声明在很多网站都有用到,出场率还是很高的。所以今天就实现一个属于自己分风格的版权声明模块,技术上采用原生的前端三剑客: HTMLCSSJavaScript(可能会用到) 比如CSDN的版权声明是这样的 2. 需求分析 先看看成品吧,这篇文字结…

初始计算机网络

TCP/IP TCP/IP模型 TCP/IP网络模型:对于不同设备之间的通信,就需要网络通信,而设备是多样性的,所以要兼容多种多样的设备,就协商出了一套通用的网络协议。 TCP/IP分层 这个网络协议是分层的,每一层都有…

向gitee推送项目

步骤很详细,直接上教程 在gitee新建项目并复制链接 在当前项目目录打开git bash 输入以下指令进行初始化 git init配置个人信息 git config --global user.name 你的昵称 git config --global user.email 账号绑定的邮箱 5. 绑定远程仓库地址 git remote add ori…

机器人正反向运动学(FK和IK)

绕第一个顶点可以沿Z轴转动,角度用alpha表示 绕第二个点沿X轴转动,角度为Beta 第三个点沿X轴转动,记作gama 这三个点构成姿态(pose) 我们记第一个点为P0,画出它的本地坐标系,和世界坐标系一样红…