毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 报告 >> 正文

熟悉JDK+JCREATOR3.5开发环境的使用

更新时间:2009-5-9:  来源:毕业论文

熟悉JDK+JCREATOR3.5开发环境的使用
1、 实验内容或题目
(1) 编写Java小程序,定义一个整数1255,把它的2进制、16进制的表示在屏幕输出。
(2) 编写应用程序,在main方法在中定义字符串“1.235678e2”、“87.8f”和“128”,将他们分别转化为对应的double数、float数和int数并输出,最后输出这三个数的和(要求结果保留到小数点后两位)。
(3) 编写Java小程序,求当n=100时菲波那契(Fibonacci)数列的 的比值。
(4) 编写Java应用程序求1!+2!+...+20!的和并显示,要求用方法实现求阶乘。

2、实验目的与要求
⑴ 熟悉JDK+JCREATOR3.5开发环境的使用,帮助文档的熟练查阅。
⑵ 掌握条件语句和循环语句的运用。
⑶ 交互式输入。
3、 实验步骤与源程序
  ⑴ 实验步骤
  编辑源文件,可用Jcreater或EditPlus 2软件编辑
  编译,若编译成功,则进入运行,进入DOS下运行 javac  XX.java;若不成功,则返回编辑源文件
  运行文件java  XX   或appletviewer  XX.htm等
      ⑵ 源代码
  题目一:
import java.awt.*;
import java.applet.*;
public class ToBiHex extends Applet{
 public void paint (Graphics g){
  int k=1255;
  g.drawString("1255(10)的二进制表示:"+Integer.toString(k,2),50,80);
  g.drawString("1255(10)的十六进制表示:"+Integer.toString(k,16),50,100);  
 }
}

题目二:
import java.text.DecimalFormat;
public class ParseNum{
 public static void main(String[] args){
  String s1="1.235678e2",s2="87.8f",s3="128";
  double x=Double.parseDouble(s1);
  float y=Float.parseFloat(s2);
  int z=Integer.parseInt(s3);
  double sum=x+y+z;
  DecimalFormat form=new DecimalFormat("000.00");
  System.out.println("x="+x+"\ty="+y+"\tz="+z+"\nSum="+form.format(sum));
 }
}

题目三:
import java.awt.*;
import java.applet.*;
public class Fibonacci extends Applet{
 public void paint (Graphics g){
  double first=1.0,second=1.0,third=0.0;
  for(int i=3;i<=100;i++){
   third=first+second;
   first=second;
   second=third;
  g.drawString("n=100时fibonacci的比值为:"+first/second,50,100);
 }
}

题目四:
public class Fact{
 public static void main(String[] args){
  int x=20;
  System.out.println("1!+2!+...+20!和为:"+factorialSum(x));  
 }
 static long factorialSum(int k){
  long fact=1,sum=0;
  for(int i=1;i<=k;i++){
   fact=fact*i;
   sum=sum+fact;
  }
  return sum;
 }
}
   
4、 测试数据与实验结果(可以抓图粘贴)
  题目一:
 
题目二:
 
题目三:
 
题目四: 

    结果分析与实验体会
  本次实验是做4题的java程序,其中包括两道小程序和两道应用程序。第一题是将一个整数转进制数,书上有些例题相似,比较容易;第二题是将数转换数据类型,最后再求其和;第三题是求菲波那契(Fibonacci)数列的数值;第四题是求阶乘。这些题目都有些类似之处,比较容易理解。
  迄今为止,我们做过三次实验,我们对java语言有了一些初步的认识,做起实验来也已经适应java的模式。相信经过以后的反复实验后,我们可以对java掌握得更好。379

熟悉JDK+JCREATOR3.5开发环境的使用下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©lwfree.cn 六维论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。