码迷,mamicode.com
首页 > 其他好文 > 详细

20135236实验报告

时间:2015-04-14 19:27:10      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:

Java实验报告

20135236贾瑗

一、实验内容

   (一)、命令行下Java程序开发

   (二)、EclipseJava程序开发、调试

   (三)、通过命令行和eclipse两种方式实现四则运算并进行测试

 

二、实验过程

   (一)命令行下Java程序开发

     打开终端(类似Windows下的cmd),之后会自动运行shell程序,输入cd Code命令进入Code(注意C要大写)目录。

     输入mkdir 20135236 命令建立实验目录,可以使用ls命令或dir命令查看建立的目录情况。

 技术分享

     

 

     输入cd 20135236命令进入实验目录,再输入类似mkdir exp1建立第一个实验目录,然后输入cd exp1进入实验一目录,可以输入pwd命令查看当前工作路径

     输入gedit Hello.java或vim Hello.java,编辑Hello.java。

 

    

 技术分享

     输入javac -d . Hello.java命令编译代码,输入java jy.Hello命令运行程序。

 

输出的结果

 

 

 

 技术分享

 

(二)、EclipseJava程序开发、调试

 

     在Eclipse中单击File->New-> Java Project新建Java项目,输入项目名称Hellojy,并单击Finish按钮完成新建项目,在Eclipse中单击File->New->Class新建Java

     据Java代码规范输入包名jy(小写,可以自定义),类名Hellojy,并勾选上自动产生main函数选项,最后单击Finish按钮,.输入代码

 技术分享

package Hellojy;

public class Hellojy

{

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; 

}   

}

 

设置断点

 

 技术分享

 

 

 

(三)、通过命令行和eclipse两种方式实现四则运算并进行测试

package Perform;

import java.util.Scanner;

public class Perform

{

public static void main(String[] args)

{

Scanner i= new Scanner(System.in);

System.out.println("输入第一个数");

double a = i.nextDouble();

System.out.println("输入运算符");

String s = i.next();

System.out.println("输入第二个数");

double b = i.nextDouble();

 

if(s.equals("+"))

{

double sum;

sum=a+b;

System.out.println("结果:"+a+s+b+"="+sum);

}

else if(s.equals("-"))

{

double sum;

if(a<b)

{

sum=b-a;

System.out.println("结果:"+a+s+b+"="+sum);

}

else if(a>b)

{

sum=a-b;

System.out.println("结果:"+a+s+b+"="+sum);

}

else if(s.equals("*"))

{

double sum;

sum=a*b;

System.out.println("结果:"+a+s+b+"="+sum);

}

else if(s.equals("/"))

{

if(a<b)

{

double sum;

sum=b/a;

System.out.println("结果:"+a+s+b+"="+sum);

}

}

else if(a>b)

{

double sum=a/b;

System.out.println("结果:"+a+s+b+"="+sum);

}

}

}

 

 

 

eclipse实现

 

技术分享

用命令行实现

 

 技术分享技术分享

 

 

(三)遇到的问题及解决方法

   1、在实验一中, 要输入javac -d . Hello.java命令编译代码。忽视了-d后的两个空格,导致无法编译。

   解决: 正确输入代码格式

   

   2、在实验二中,设置断点时一直在public class Hellojy这里中断不能修改后面i的数值

   解决:还没解决好

 

20135236实验报告

标签:

原文地址:http://www.cnblogs.com/javajy/p/4425771.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!