Java实验报告一:Java开发环境的熟悉
实验要求:
1. 使用JDK编译、运行简单的Java程序
2.使用Eclipse 编辑、编译、运行、调试Java程序
实验内容:
1. 命令行下Java程序开发
2.Eclipse下Java程序开发、调试
3.练习(通过命令行和Eclipse两种方式实现,在Eclipse下练习调试程序)
4.实现四则运算,并进行测试
实验过程:
实验一:命令行下Java程序开发
通过xface软件打开命令行运行窗口,通过命令行的方式,通过gedit 文件名.java的方式或者vim 文件名.java,进入java程序的编偶写界面。
编写好代码保存后,通过javac -d . 文件名.java编译程序。输入java scn.hello运行编译好的程序。
package ljp;
import java.util.Scanner;
public class Hello
{
public static void main(String[] args)
{
System.out.println("Input your first name, please:");
Scanner s = new Scanner(System.in);
String name = s.next();
System.out.println("Hello " + name + " !");
}
}
实验二:Eclipse下Java程序开发、调试
利用eclipse编程。注意要将建立的类保存到包文件夹中。编写制定程序。重点在调试程序,单击Window->Open Perspective->Debug
打开调试视图。
设置断点,在要设置断点的位置前面,双击标有行数前面的部分,可快捷设置断点。
调试的快捷键是F11,单步调试,进入函数快捷键为F5,不进入函数快捷键F6,一般调试都不进入函数,当函数出现问题时,再进入函数。
在指定位置进行调试,使用快捷键为F8的Resume功能。
通过将鼠标移到变量处,可以查看此时变量的值。
package ljp;
public class HelloJDB
{
public static void main(String[] args)
{
int i = 5;
int j = 6;
int sum = add(i, j);
System.out.println(sum);
sum = 0;
for(i=0; i< 100; i++)
sum += i;
System.out.println(sum);
}
public static int add(int augend, int addend)
{
int sum = augend + addend;
return sum;
}
}
实验三:实现四则运算,并进行测试。
import java.util.*;
public class size
{
public static void main(String[] args)
{
size t = new size();
t.hj();
}
Scanner scan;
public void hj()
{
while(true)
{
scan = new Scanner(System.in);
System.out.print("请输入运算的第一个数值:");
double a = scan.nextDouble();
System.out.print("请输入一个运算符:");
char b = scan.next().charAt(0);
System.out.print("请输入运算的第二个数值:");
double c = scan.nextDouble();
double sum=0;
switch(b)
{
case ‘+‘:
sum=a+c;
break;
case ‘-‘:
sum=a-c;
break;
case ‘*‘:
sum=a*c;
break;
case ‘/‘:
sum=a/c;
break;
default:
System.out.println("请输入正确的运算符!");
break;
}
System.out.println(sum);
}
}
}
运行图:
步骤 |
耗时 |
百分比 |
需求分析 |
10min |
8.33% |
设计 |
20min |
16.66% |
代码实现 |
60min |
50% |
测试 |
10min |
8.33% |
分析总结 |
20min |
16.66% |
实验中遇到的问题和解决办法。
1、实验一编写完代码后,显示一大串代码并且没有正确格式让我输入下一步骤代码。
解决:重新开启xface界面,直接进入文件夹运行文件就好。
2、复制代码问题。
解决:需要通过在界面上方的剪贴板进行复制粘贴。
实验收获
通过本次实验,我学会了好多还没有学到的java知识,并且在看网上的各种事例以及不停的修改操练中大致学会了如何运用。同时也发现编程真心是一门很高深的学问,哪怕是一些基础的问题以我们现在的水平也能让我们很头疼,从这次试验中我感受到了学习java的乐趣,并且希望以后能够学得更好,我会为之付出努力,期望能够编出更有意思的东西!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。