太原理工大学Java实验报告总结.doc

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验由本人当时亲自完成仅供参考,希望可以帮助大家 本科实验报告 课程名称: Java 程序设计 B 实验项目: Java 语言基础编程和面向对象设计 实验地点: 逸夫楼 501 专业班级: 0000 学号学生姓名: 氣宇軒昂 指导教师: 2012 年 13 月 13 日 精选文库 实验名称 实验一 Java 环境搭建和 Java语言基础编程 实验目的和要求 掌握 JDK、Eclipse 的下载和安装,并熟练使用 API 帮助文档; 学会 Java Application 程序和 Java Applet 程序的编制、编译和运行; 熟练掌握 Java 程序流程控制语句的使用; 熟练掌握 Java 语言数组的使用、字符串以及字符串处理方法的使用。 实验内容 下载并安装最新版本的 JDK 和 Eclipse,设置环境变量,下载 API 帮助文档。 2. 设计 Java Application 程序,输出“我叫×××,我编写的 Java Application 程序运行通过了”,分别在命令提示符和 Eclipse 环境中编译、运行。 完成习题 2.7 的编程、调试与运行。 使用 for 循环语句输出习题 3.5 中的图案。 完成习题 3.9 的编程、调试与运行。 完成习题 4.5 和 4.7 的编程、调试与运行。 主要仪器设备 台式或笔记本计算机 实验记录 ( 写出实验内容中 3,5, 6 的程序代码和运行结果 )( 可分栏或加页 ) 2.7 程序代码 import java.util.Scanner; public class DataType { public static void main(String[] args) { Scanner in= new Scanner(System. in ); System. out .print( " 请输入一个 long 型数据(输完按 enter 结束): " ); long a=in.nextLong(); System. out .print( " 请输入一个 float 型数据(输完按 enter 结束): " ); float b=in.nextFloat(); System. out .print( " 请输入一个 double 型数据(输完按 enter 结束):" ); double c=in.nextDouble(); System. out .println( "long:" +a); System. out .println( "float:" +b); System. out .println( "double:" +c); } } 运行结果 — 2 精选文库 3.9 程序代码 import java.util.Scanner; public class ValueFore { int n; ValueFore() { this . n=calculateN(); } double stackBy( int n) { int i; double s=1; for (i=1;i<=n;i++) { s*=i; } return s; } double overlap() { int i; double sum=1; for (i=1;i<= this . n;i++) { sum+=1/stackBy(i); } return sum; } int calculateN() { Scanner in= new Scanner(System. in ); int i=1; double a=in.nextDouble(); while (1/stackBy(i)>a) { — 3 精选文库 i++; } return i; } public static void main(String[] args) { Scanner in= new Scanner(System. in ); boolean b= true ; while (b) { System. out .println( " 请选择菜单: " ); System. out .println( " 1. 计算不同精度的 e 值" ); System. out .println( " 2. 退出 " ); switch (in.nextByte()) { case 1: { System. out .println( " 请输入精度(例如 :1e-3, 表示 0.001 ): " ); ValueFore a= new ValueFore(); System. out .println( "e=" +a.overlap()); };

文档评论(0)

138****5510 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档