20135331 文艺 java实验
北京电子科技学院(BESTI)
实 验 报 告
课程:Java实验 班级:1353 姓名:文艺 学号:20135331
成绩: 指导教师:娄嘉鹏 实验日期:2015.4.14
实验密级: 预习程度: 实验时间:
仪器组次:31 必修/选修:必修 实验序号:01
实验名称: Java程序开发
实验目的与要求: 1.实现命令行下Java程序开发
2.实现Eclipse下Java程序开发
实验仪器:
|
名称 |
型号 |
数量 |
|
Eclipse |
1 |
|
|
虚拟机 |
1 |
l 实验知识点
1.JVM,JRE,JDK的安装位置与区别
2.命令行运行javac.java,javac –cp;java -cp
3.PATH,CLASSPATH,SOURCEPATH的设定方法与应用
4.包管理:package;import;javac -d
5.Eclipse(Netbeans)管理Java项目,调试:断电,单步执行等
6.Java基础语法:类型与类型转换;变量;运算符;流程控制等
7.JDK帮助文档的使用


二)Eclipse下Java程序开发,调试
开发:在命令行中输入eclipse->File->New->Java Project->输入项目名称,例如HelloJDB->Finish(新建项目)
File->New->Class(新建Java类)
输入包名ljp(小写,可以自定义),类名HelloJDB(单词首字母大写),勾选上自动产生main函数选项,单击Finish按钮
输入代码并运行,结果如图


三)练习(通过命令行和Eclipse两种方式实现,自己的学号后两位与题目总数取余的结果再加上1就是自己要完成的题号,在Eclipse下练习调试程序)
小计算:20135321è21mod5=1è1+1=2
2. 实现四则运算,并进行测试。
在实验的第一项里,我们接触了Scanner这个java的功能,这里就可以派上用场了。
代码如下:
import java.util.*;
public class Sizeyunsuan
{
public static void main(String[] args)
{
Sizeyunsuan t=new Sizeyunsuan();
t.js();
}
Scanner scan;
public void js()
{
while(true)
{
scan=new Scanner(System.in);
System.out.print("请输入计算的一个数值:");
double a=scan.nextDouble();
System.out.print("请输入一个运算符:");
char c=scan.next().charAt(0);
System.out.print("请输入计算的二个数值:");
double b=scan.nextDouble();
double sum=0;
switch(c)
{
case '+':
sum=a+b;
break;
case '-':
sum=a-b;
break;
case '*':
sum=a*b;
break;
case '/':
sum=a/b;
break;
default:
System.out.println("请输入正确的运算符!");
break;
}
System.out.println(sum);
}
}
}
实验中遇到的问题:
1 在实验一比较容易 因为都是跟着老师的步骤一步一步来
2 在实验二中到设置断点跳转最后输出50 也没什么太大问题
3 实验三相对较难 因为在java实现四则运算代码上出现了问题 在代码设计过程中 需要同学的帮忙
四 时间统计
|
步骤 |
耗时 |
百分比 |
|
需求分析 |
10min |
15% |
|
设计 |
10min |
15% |
|
代码实现 |
30min |
45% |
|
测试 |
3min |
2% |
|
分析总结 |
15min |
23% |
20135331 文艺 java实验的更多相关文章
- Java实验五
20145113 Java实验五 网络编程及安全 实验内容 对于客户端与服务器端:修改原代码,使其可以实现连续的传消息,并且传送文件. 对于加解密部分: 对于原先的加密只加密"hello w ...
- Java实验四
20145113 Java实验四 快捷键 之前没怎么记ISDEA的快捷键,但是熟练使用快捷键可以带来很多的便利,于是先开始学习一些常用的快捷键,就采用它默认的快捷键,这样后期就不会出现冲突,一些and ...
- Java实验一
20145113 Java实验一 使用JDK编译.运行简单的Java程序 安装JDK并配置相关环境 安装JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量 新建 JAVA_HOME 变量 ...
- Java实验二20135104
课程:Java程序设计 班级: 1351 姓名:刘帅 学号:20135104 成绩: 指导教师:娄嘉鹏 实验日期:2 ...
- Java实验报告五:Java网络编程及安全
Java实验报告五:Java网络编程及安全 ...
- Java实验报告二:Java面向对象程序设计
Java实验报告二:Java面向对象程序设计 ...
- java实验一实验报告
Java实验报告一:Java开发环境的熟悉 ...
- java实验报告三 敏捷开发与XP
20145306 java 实验三 实验报告 实验内容 1.git下载结对同学的代码 2.修改结对同学的代码 3.实现代码重构 实验步骤 新建存储空间 git下载代码 将修改后的代码上传 上传结果 重 ...
- 20145102 Java 实验一
20145102 Java 实验一 Java环境的安装 就像第一周写的一样,在linux下java的安装和配置简直简单的不行不行的,一个命令足以: sudo pacman -S jdk 配置什么的也就 ...
随机推荐
- 仿京东淘宝商品详情页属性选择js效果
在网上找了好久发现都不符合要求就自己摸索写了一个,用到了linq.js这个linq to js 扩展,不然用纯JS遍历json查询要死人啊 demo:http://123.207.28.46:8086 ...
- 「日常训练」Uncle Tom's Inherited Land*(HDU-1507)
题意与分析 题意是这样的:给你一个\(N\times M\)的图,其中有一些点不能放置\(1\times 2\)大小的矩形,矩形可以横着放可以竖着放,问剩下的格子中,最多能够放多少个矩形. 注意到是\ ...
- 第八模块:算法&设计模式、企业应用 第1章 常用算法&设计模式学习
第八模块:算法&设计模式.企业应用 第1章 常用算法&设计模式学习
- HDU - 6441(费马大定理)
链接:HDU - 6441 题意:已知 n,a,求 b,c 使 a^n + b^n = c^n 成立. 题解:费马大定理 1.a^n + b^n = c^n,当 n > 2 时无解: 2. 当 ...
- Django学习总结-之-URLS反向解析
2018-09-15 09:58:49 在CSDN博客审核效率提高之前, 又要在此处向各位唠叨了~ URL 与 URI URL : 统一资源定位符 相当于绝对路径 URI : 统一资源标志符 相当于 ...
- 已有海外版Office365,如何开通相同Tenant的Azure
下面这个步骤是开通海外版Azure的测试账号,请了解! 翻到如图位置 点击免费开始 下一步 输入验证代码,此页没截图 使用信用卡,需要visa或master 下一步认证完就可以使用,没有继续截图
- CDH/Hadoop 5.15 installation steps
I will talk the main steps to install CDH 5.15 on Linux(CENT OS 6.10). The installation method is M ...
- 《C++面试知识点》
[动态内存] 1. 由内置指针管理的动态内存(即new和delete管理动态内存),直到被显式释放之前它都是存在的.假设该指针变量被销毁,那该内存将不会自动释放(即所谓的“内存泄漏”). 2. 可以用 ...
- 基于NABCD评论“欢迎来怼”团队Alpha版作品
NABCD分析 N(需求) 随着博客园网页版的出现,大家希望能够随时看自己博客,查看别人的博客,以及写博客,评论博客等功能.对于学生的我们,及时了解作业的动态很重要,电脑不能随时携带,但手机随身携带, ...
- Notes of the scrum meeting(12.9)
meeting time:14:00~17:00p.m.,December 9th,2013 meeting place:一号教学楼209 attendees: 顾育豪 ...