Java实验指导1Java开发环境和Java程序结构

合集下载

JAVA语言实验指导

JAVA语言实验指导

JAVA语言实验指导《Java程序设计》课程实验指导书实验一熟悉Java编程环境和Java程序结构一、实验目的:通过简单的输入输出程序熟悉Java编程环境,认识Java程序结构。

二、实验内容:在JDK或者V isual J++环境下编写简单的输入输出程序。

三、实验要求:1. 接收一个键盘输入的字符;2. 输出一条简单的问候信息;3. 写出实验报告,要求对程序结构做出详细的解释。

四、实验学时:2学时五、实验步骤:1.进入Java编程环境;2. 新建一个Java文件,命名为inOut.java;3. 定义主方法static public void main(String[ ] args);在方法体中调用System.in.read方法接收一个键盘输入的字符;调用System.out.println()方法,使程序输出一条问候信息;4. 编译运行程序,观察运行情况和输出结果。

(如果使用JDK环境,调用javac.exe和java.exe编译和执行程序)六、选作实验编写Java Applet程序实现上述功能。

实验二 Java语言基础训练一、实验目的:熟悉Java基本语法,练习使用Java的数据类型和控制结构,实现简单的数据和字符串操作。

二、实验内容:编写Java程序,输出1900年到2000年之间的所有润年。

三、实验要求:1. 正确使用Java语言的控制结构;2. 从屏幕输出1900年到2000年之间的所有润年;3. 写出实验报告。

四、实验学时:2学时五、实验步骤:1.进入Java编程环境;2. 新建一个Java文件,命名为runY ear.java;3. 定义主方法,查找1900到2000年之间的润年,并输出它们;4. 编译运行程序,观察输出结果是否正确。

六、选作实验编写程序,查找一个字符串中是否包含指定的字符。

实验三面向对象基础熟悉Java类的结构,掌握类的定义、方法和属性的定义以及对象的实现,掌握类的继承。

Java程序设计实验指导书(答案)

Java程序设计实验指导书(答案)

第Ⅰ部分:实验指导实验1:Java开发环境J2SE一、实验目的(1)学习从网络上下载并安装J2SE开发工具。

(2)学习编写简单的Java Application程序.(3)了解Java源代码、字节码文件,掌握Java程序的编辑、编译和运行过程。

二、实验任务从网络上下载或从CD-ROM直接安装J2SE开发工具,编写简单的Java Application程序,编译并运行这个程序。

三、实验内容1.安装J2SE开发工具Sun公司为所有的java程序员提供了一套免费的java开发和运行环境,取名为Java 2 SDK,可以从上进行下载。

安装的时候可以选择安装到任意的硬盘驱动器上,例如安装到C:\j2sdk1.4.1_03目录下。

教师通过大屏幕演示J2SE的安装过程,以及在Windows98/2000/2003下环境变量的设置方法。

2.安装J2SE源代码编辑工具Edit Plus教师通过大屏幕演示Edit Plus的安装过程,以及在Windows98/2000/2003操作系统环境下编辑Java 原程序的常用命令的用法。

3.编写并编译、运行一个Java Application程序。

创建一个名为HelloWorldApp的java Application程序,在屏幕上简单的显示一句话"老师,你好!"。

public class HelloWorldApp{public static void main(String[] args){System.out.println("老师,你好!");}}4.编译并运行下面的Java Application程序,写出运行结果。

1:public class MyClass {2:private int day;3:private int month;4:private int year;5:public MyClass() {6:day = 1;7:month = 1;8:year = 1900;9:}10:public MyClass(int d,int m,int y) {11:day = d;12:month = m;13:year = y;14:}15:public void display(){16:System.out.println(day + "-" + month + "-" + year);17:}18:public static void main(String args[ ]) {19:MyClass m1 = new MyClass();20:MyClass m2 = new MyClass(25,12,2001);21:m1.display();22:m2.display();23:}24:}运行结果:1-1-190025-12-2001实验2:Java基本数据类型一、实验目的(1)掌握javadoc文档化工具的使用方法。

《Java语言程序设计》上机实验指导手册

《Java语言程序设计》上机实验指导手册

《Java语⾔程序设计》上机实验指导⼿册《Java语⾔程序设计》上机实验指导⼿册实验⼀ Java环境演练【⽬的】①安装并配置Java运⾏开发环境;②掌握开发Java应⽤程序的3个步骤:编写源⽂件、编译源⽂件和运⾏应⽤程序;③学习同时编译多个Java源⽂件。

【内容】1.⼀个简单的应⽤程序实验要求:编写⼀个简单的Java应⽤程序,该程序在命令⾏窗⼝输出两⾏⽂字:“你好,很⾼兴学习Java”和“We are students”。

程序运⾏效果⽰例:程序运⾏效果如下图所⽰:程序模板:Hello.javapublic class Hello{public static void main (String args[ ]){【代码1】//命令⾏窗⼝输出"你好,很⾼兴学习Java"A a=new A();a.fA();}}class A{void fA(){【代码2】//命令⾏窗⼝输出"We are students"}}实验后的练习:3.编译器怎样提⽰将System写成system这⼀错误?4.编译器怎样提⽰将String写成string这⼀错误?2.联合编译实验要求:编写4个源⽂件:Hello.java、A.java、B.java和C.java,每个源⽂件只有⼀个类,Hello.java是⼀个应⽤程序(含有main⽅法),使⽤了A、B和C类。

将4个源⽂件保存到同⼀⽬录中,例如:C:\100,然后编译Hello.java。

程序模板:模板1:Hello.javapublic class MainClass{public static void main (String args[ ]){【代码1】 //命令⾏窗⼝输出"你好,只需编译我"A a=new A();a.fA();B b=new B();b.fB();}}模板2 :A.javapublic class A{void fA(){【代码2】 //命令⾏窗⼝输出"I am A"}}模板3 :B.javapublic class B{void fB(){【代码3】 //命令⾏窗⼝输出"I am B"}public class C{void fC(){【代码4】 //命令⾏窗⼝输出"I am C"}}实验后的练习:5.将Hello.java编译通过后,不断修改A.java源⽂件中的代码,⽐如,在命令⾏窗⼝输出“我是A类”或“我被修改了”。

程序设计实验指导书

程序设计实验指导书

程序设计实验指导书一、实验目的本实验旨在通过编程实践,提高学生的程序设计能力,加深对程序设计的理解。

通过完成实验任务,学生能够掌握常用的程序设计语言和工具,并能够独立完成基本的程序设计任务。

二、实验环境1. 软件:该实验使用的程序设计语言为Java,所以需要安装Java开发环境(JDK)。

2. 开发工具:推荐使用集成开发环境(IDE),如Eclipse、IntelliJ IDEA等。

3. 硬件:能够运行所需开发工具和Java程序的计算机。

三、实验内容1. 实验一:程序基础本实验主要考察学生对程序结构和基本语法的理解。

学生需要编写一个简单的Java程序,在控制台输出指定的内容。

可以选择合适的题目,如输出学生的个人信息、打印乘法口诀表等。

2. 实验二:条件语句和循环结构本实验主要考察学生在程序中正确运用条件语句和循环结构的能力。

学生需要编写一个Java程序,实现一个简单的计算器功能。

要求用户输入两个数字和运算符,程序可以根据运算符进行加、减、乘、除等运算,并输出结果。

3. 实验三:数组和函数本实验主要考察学生对数组和函数的理解和运用能力。

学生需要编写一个Java程序,实现对一个整型数组的排序功能。

要求用户输入一组数字,程序可以按照升序或降序对数组进行排序,并输出排序后的结果。

四、实验步骤1. 安装Java开发环境(JDK):请根据实验环境中提到的软件安装要求,安装合适版本的JDK,并配置环境变量。

2. 安装集成开发环境(IDE):根据个人喜好选择合适的IDE,并按照官方指引进行安装和配置。

3. 创建Java项目:在IDE中创建一个新的Java项目,并创建相应的源文件。

4. 编写代码:根据实验内容中的要求,在源文件中编写相应的Java 代码。

5. 编译和运行程序:使用IDE提供的功能,编译和运行程序,观察程序输出是否符合预期结果。

6. 调试和修改:如果程序出现错误或不符合预期,可以使用IDE提供的调试功能进行定位和修复。

java实验指导书

java实验指导书

实验一java开发环境及语言基础实验目的(1)确保正确配置java开发环境。

(2)了解javac和java命令的使用。

(3)熟悉java中的运算符。

(4)掌握条件语句和循环语句的使用。

(5)掌握通过命令行参数接受数据。

(6)掌握用Scanner类接受数据。

实验内容(1)在控制台中输入java命令,查看输入结果。

(2)编写一个java程序,计算半径为3.0的圆周长和面积并输出结果。

(3)求a+aa+aaa+...+a...a(n个)的和,其中a为1~9之间的整数。

例如,当a=3、n=4时,求3+33+333+3333的和。

(4)给定一个正整数m,统计其位数,分别打印每一位数字,再按照逆序打印出各位数字。

(5)用Scanner类方法输入三角形三边求三角形面积。

实验要求(1)JDK的安装及配置。

(2)在DOS及eclipse下编辑、编译运行第一个java程序:hello world。

(3)求圆周长和面积用方法实现,主函数调用。

(4)从命令行输入1~9之间的整数a,当所求的和大与106时,输出相应的a值及所求的和值。

(5)用Scanner类的方法输入正整数m,m的值不应该超过99999,否则给出错误信息。

应引入包:import java.util.Scanner,然后在需要的方法中实例化对象:Scanner sc = new Scanner(System.in),最后调用对象的next方法,如int n=nextInt(),接受整数。

实验二数组实验目的(1)掌握数组的定义和使用方法。

(2)熟悉数组的排序、查找的方法。

(3)巩固循环的使用。

实验内容(1)使用for循环,将二维数组的行与列互换,即完成矩阵的转置。

(2)编写数组的排序程序。

(3)编写杨辉三角。

实验要求(1)编写一个界面1 选择排序2 冒泡排序3插入排序4 快速排序5 退出当选择1、2、3、4、5的时候完成相应的功能。

(2)杨辉三角形状为等腰三角形实验三字符串实验目的(1)掌握正则表达式的使用。

面向对象程序设计(Java)实验指导书

面向对象程序设计(Java)实验指导书
实验指导书
10 信息管理与信息系统 专业
雷金娥编 2012 年 9 月
目录
实验一 Java Application 程序的编辑、编译和运行 ..................................... 2 实验二 Java 程序设计基础.................................................................................. 4 实验三 类的封装 ................................................................................................... 5 实验四 类的继承 ..................................................................................................... 6 实验五 类的多态 ..................................................................................................... 8 实验六 接口与实现接口的类 ............................................................................. 12 实验七 图形用户界面设计 ................................................................................. 14 实验八 线程设计 ................................................................................................. 16 实验九 输入/输出流与文件操作......................................................................... 18 实验十 数据库应用设计 ..................................................................................... 20

Java实验指导一

Java实验指导一

实验1实验1 Java程序设计基础(1)实验目的认识J2SE开发环境,对TextPad、JCreator、NetBeans、Eclipse等开发工具有初步的了解,能够利用以上的一种开发工具编写调试简单的Java Application和Applet程序,了解Java程序的编辑、编译和运行过程。

熟练掌握Java程序开发步骤;熟悉Java程序结构;掌握Java文件命名规则及调试方法;实验环境操作系统:windows 2000 或Window XP集成开发环境:JDK1.6及以上版本实验学时2学时,必做实验。

实验内容(1)配置Java环境(2)编写包含多个类的Java源文件并调试运行(3)熟悉Java程序结构(4)按要求编写相关算法程序实验步骤(1)配置Java环境,熟悉开发调试步骤及方法;(2)编写简单的包含多个类的Java源程序,实现代码的编写、编译、调试及结果显示的过程,代码如下:public class Hello{//Java程序的入口方法,程序将从这里开始执行public static void main(String[] args){System.out.println("Hello Java!");}}class A{//类A}class B{//类B}(3)完成实验指导书P23页基础题(1)要求程序的编写与调试,给出运行结果(请参考实验指导书P9页例1-4,或者以下程序)参考程序(素数判断)class Example2{public static void main(String[] args){int sum=0,i,j;for(i=1;i<=10;i++){if(i%2==0)continue;sum=sum+i;}System.out.println("sum="+sum);for(j=2;j<=50;j++){for(i=2;i<=j/2;i++){if(j%i==0)break;}if(i>j/2)System.out.println(""+j+"是素数");}}}(4)编写一个Java Application程序,给出运行结果,综合比较并了解字符界面下实现输入输出的几种方式,进一步了解、熟悉Java程序结构、注释方法(请参考实验指导书P10页提高题1-5)分析与思考(1)环境变量、系统变量配置的作用?(2)包含多个类的Java源程序命名规则?(3)Java程序的注释方法?(4)Java中数组类型、定义及使用(5)Java语句、各种控制语句定义及使用第2题(1)环境变量指定一个软件路径,控制着多种程序的行为,包含关于系统及当前登入用户的环境信息的字符串,一些软件程序使用此信息确定在何处放置文件。

JAVA实验

JAVA实验

Java实验报告专业班级学号姓名指导教师实验一、安装JDK并熟悉java的运行环境一、实验目的熟悉JA V A的运行环境及学习简单的编程。

二、预习内容安装工具软件的基本方法。

三、实验设备与环境装有JA V A语言工具软件(JCreator )的微机若干四、实验内容安装JCreator及JA V A的核心编译程序J2SDK。

1、打开JCreator的安装盘安装JCreator。

2、在相同目录下安装J2SDK。

3、打开JCreator软件对J2SDK文件进行配置。

4、编写一应用程序,在屏幕上显示“HELLO WORLD”。

public class Hello{public static void main(String args[]){System.out.println( "HELLO WORLD");}}5、编写一小程序实现上述功能:在屏幕上显示“HELLO WORLD”。

实验结果:五、注意事项⒈认真填写实验报告⒉遵守实验室各项制度,服从实验指导教师的安排⒊按规定的时间完成实验六、实验总结与体会1.通过这个实验我了解到java的运行环境。

2.通过这个简单的程序使我认识到做实验是要认真对待,不可马虎大意,区分字母的大小写和符号的正确使用。

实验二、基本语法练习一、实验目的⒈熟悉Java的基本语法⒉编写应用程序接收命令行参数⒊编写应用程序接收用户从键盘的输入⒋掌握字符串与数组的基本方法二、预习内容java编程的基本结构三、实验设备与环境装有JA V A语言工具软件(JCreator )的微机若干四、实验内容⒈编写一个应用程序求若干个数的平均数,原始数字要求从命令行输入。

应用程序中main方法的参数String类型的数组args能接受用户从命令行键入的参数。

(1)编辑A verage.java,设保存在D:\myjava目录下。

public class Average{public static void main(String args[ ]){double n,sum=0;for (int l=0;l<args.length;l++){sum=sum+Double.valueOf(args[l]).doubleValue();}n=sum/args.length;System.out.println("average="+n);}}(2)编译。

《java程序设计》实验指导书(完整)

《java程序设计》实验指导书(完整)

实验一 Java实验环境的建立一、实验目的1.掌握Java编程环境的搭建过程;2.掌握Jcreator pro软件的使用方法;3.能使用Java doc文档。

二、实验内容1.下载并安装JDK1、6,配置JDK环境变量;2.下载Javadoc压缩包并解压在JDK安装路径下;3.下载Jcreator pro 4、0并安装与配置使用环境;4.使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。

①Java application程序代码如下:public class HelloJava{public static void main(String args[]){System、out、println("Hello Java!");}}②Java applet程序代码如下:import java、awt、*;public class Hello extends java、applet、Applet{public void paint(Graphics g){g、drawString("Hello!",30,30);}}三、试验要求1、预习试验内容并写出上机报告。

2、实验中出现的问题及实验体会。

实验二 Java语言程序设计训练一、实验目的:1.输入、输出操作实现原理与方法2.掌握程序流程控制的实现方法3.掌握数组的定义与操作方法二、实验内容1、计算 Result=1!+2!+3!+ (10)public class TestJieC{public static void main(String arg[]){long result=1;for(int i=1;i<=10;i++){ result=i*result;result+=result;}System、out、println(" "+result);}}2、计算1---50之间所有素数的与。

JAVA程序设计基础实验一

JAVA程序设计基础实验一

JAVA程序设计基础实验一实验报告一课程学号专业班级java程序设计xxxxxxxx实验项目姓名java语言基础xxxx成绩实验日期指导教师2021-9-17xxx计算机科学与技术(嵌入式方向)一【实验目的】(1)介绍java程序的结构及特点(2)熟识java语言的研发与运转环境(3)掌控java数据类型、语句和表达式(4)掌控java运算符及数据初始化(5)掌控java掌控语句二【实验内容】【项目一】完成实验指导书p2――1.2.1一个简单的应用程序。

classa{voidf(){system.out.println(\}}classb{}publicclasshello{publicstaticvoidmain(stringargs[]){system.out.println(\你好,很高兴学习java\aa=newa();a.f();}}【项目二】顺利完成实验指导书p6――1.3联手编程【项目三】完成实验指导书p14――3.2.1猜数字随机分配给客户一个1~100之间的整数?用户从键盘输入自己的猜测程序返回提示信息,提示信息分别是“猜大了”、“猜小了”和“猜对了”?用户可根据提示信息再次输入猜测,指导提示信息是“猜对了”(1)程序代码importjava.util.*;publicclasstest2{publicstaticvoidmain(stringargs[]){system.out.println(\给你一个1至100之间的整数,请猜测这个数\inta=(int)(math.random()*100)+1;intb=0;scannerreader=newscanner(system.in);system.out.println(\输入您的猜测:\b=reader.nextint();while(b!=a){if(b>a){system.out.println(\猜大了\b=reader.nextint();}elseif(bsystem.out.println(\猜猜大了\b=reader.nextint();}}system.out.println(\猜对了!\}}(2)运转结果图片【项目四】数组撰写一个java程序,定义一个2行3列于的整型二维数组,对数组中的每个元素赋值一个0~100的随机整数,然后分别对第一行、第二行的元素排序。

Java程序设计实验指导

Java程序设计实验指导

附一、实验报告填写方法附1.1 实验开发环境1.硬件:Intel P42.4G/256M/40G PC机一套;2.软件:Windows XP+j2sdk1.5.0+JCreator Pro3.1.0+(MS Access 2000)附1.2实验过程要求1.在上课的同时,将每个实验预习的每个例题直接完成在实验指导书上;2.在实验之前,将实验要求的程序写在草稿本上;3.每次实验之前需要把实验指导书和写有程序的草稿纸带上,以备检查,否则不能进入实验室。

4.实验过程中,不能做与实验无关的事情(如:打游戏、看其他书籍),否则本次实验成绩记0分,在遇到问题的时候举手提问,同学之间交流的声音不可太大。

附1.3实验报告内容填写1.第1页:填写(1)实验目的、(2)实验要求2.第2页~第3页:填写(3)实验程序源代码3.第4页:填写(4)实验运行结果、(5)实验总结实验一:Java基础程序设计Java程序设计语言同大多数程序设计语言一样,具有一些基本特性。

本节实验主要练习Java编程语言的这些基本特性,如Java中的简单数据类型,运算符和表达式,这是学习Java语言必须经过的基础阶段。

掌握了本节实验所讲述的内容后,应该能够对Java程序的构成有一个基本的理解,能够灵活运用Java语言提供的各种数据类型和运算符。

学好Java语言必须具备扎实的语言基础,这对后续学习是很有必要的。

Java程序通过控制语句来执行程序流,完成一定的任务。

程序流是由若干个语句组成的,语句可以是单一的一条语句,也可以是用大括号{}括起来的一个复合语句。

Java中的控制语句主要有分支语句(if-else,switch).循环语句(while,do-while,for)与程序转移有关的跳转语句(break,continue,return)。

本节实验将学习如何控制程序的流程,使程序实现不同功能。

1.1实验目的:1.掌握Java语言的数据类型。

2.掌握Java语言的运算符和表达式。

Java实验指导书2013版

Java实验指导书2013版

第一部份绪论 (2)本课程实验的作用与任务 (2)本课程实验的基础知识 (2)本课程实验教学项目及其教学要求 (2)第二部份基本实验指导 (4)实验一:Java基本语法 (4)实验三:Java面向对象程序设计(一) (9)实验五:Java常用类 (18)实验七:Java集合 (21)实验九:GUI图形用户界面 (26)第一部份绪论本课程实验的作用与任务使学生进一步深刻理解Java语言基本概念、语法规则及程序结构,熟练掌握Java语言程序设计的基本方法,提高利用Java在网络环境下开发、设计应用程序的能力,从而进一步培养学生的创新能力和解决实际问题的能力。

熟悉JDK工具的编程和调试环境;熟练掌握选择和循环结构的程序设计;熟练掌握面向对象的程序设计思想,包括系统类的应用和用户自定义类;充分理解类的三种的特性:封装、继承和多态,特别是通过接口和抽象类理解多态;掌握图形用户界面的设计,特别是事件处理;掌握包的使用;掌握常用的输入输出流类的应用。

最后能根据实验的要求认真完成实验报告。

本课程实验的基础知识Java的基本数据类型包括:byte,short,int,long,double,char。

Java的数组属于引用类型的数据,是将相同类型的数据按顺序组成的一种符合数据类型。

Java的运算符有算术运算符、关系运算符、逻辑运算符、位运算符和赋值运算符,特别要注意它们的优先级。

Java的控制语句有if语句、switch语句、for语句、while语句、do-while语句。

类是组成Java程序的基本要素,类有两个重要的成员:成员变量和方法。

类是创建对象的模板,类将对象的属性和功能封装为一个整体。

成员变量和类变量的区别、实例方法和类方法的区别、方法的重载、成员的访问权限等都是实验课程所依据的重要理论。

继承、多态、接口、包及内部类都是Java中非常重要的概念。

Java使用“流”来读写数据。

Java的输入输出工作是通过FileInputStream类、FileReader 类、BufferedReader类、ByteArrayInputStream类、ByteArrayOutputStream类等完成的。

JAVA实验指导手册

JAVA实验指导手册

Java 实验指导 V1.0马俊JAVA 实验指导 (V1.0)编写者:马俊本实验指导需要在上课的基础上,参考教材和javadoc帮助文档来动手完成,完成后给指导老师演示,并请指导老师打分!此实验的目的是帮助初学者能够快速的掌握java语言程序设计的基本规范和设计技巧,其中后面的实验十一和十二可选作部分内容。

不怕苦,吃苦半辈子,怕吃苦,吃苦一辈子!实验一:Java语言程序设计基础(JA V A01)实验目的:掌握java语言程序的结构和基本的java语言编程技巧第一部分:验证试验1.Hello world!测试●在记事本中输入以下代码并以Hello.java存盘●用javac编译Hello.java生成Hello.class字节码文件{public static void main(String[] args){System.out.println(“Hello World!”);System.out.println(“sqrt(2)=”+Math.sqrt(2));}}请解释public class Hello 的意思____________________________________________________请指出此程序是应用程序还是小应用程序____________________________________________请写出此程序的执行结果_________________________________________________________________________________________________________________________________________2. 小应用程序测试●用记事本输入以下代码并以AppletTest.java存盘import java.applet.*;import java.awt.*;public class AppletTest extends Applet{public void paint(Graphics g){g.drawstring(“Hello world”,60,60);}}●用记事本输入以下代码并以AppletTest.html存盘<html><applet code=”AppletTest.class” width=300 height=300></applet></html>●用javac编译AppletTest.java生成AppletTest.class字节码文件●用appletviewer或浏览器打开AppletTest.html文件察看结果并填空AppletTest类和Applet类的关系是_________________________________________________AppletTest.html为_____________________和AppletTest.class的关系______________________3.命令行参数测试●用记事本输入以下代码并以paramtest.java存盘,用javac paramtest.java编译●用java paramtest [姓名] [学号] 运行察看结果并填空,(注:输入自己的真实姓名和学号)class paramtest{public static void main(String args[]){System.out.print(“\n第一个参数是:”+args[0]);System.out.println(“\n第二个是:”+args[1]);}}请解释(String args[])的含义_________________________________________________________请写出程序的执行结果:__________________________________________________________第二部分:填空试验1.以下程序利用Scanner类创建对象并输入浮点数,请填空完成程序设计。

JAVA 实验报告(一)

JAVA 实验报告(一)

西华大学计算机系上机实践报告课程名称:Java 面向对象程序设计 年级:2008 上机实践成绩: 指导教师:陆园姓名:赵侨月上机实践名称:Java 语言基础 学号:312008********* 上机实践日期:2011.9.30上机实践编号: 组号:上机实践时间:16:00-17:40一、目的1、了解Java 编程基础2.、学会基本Java 程序的实现二、内容与设计思想1、我国历法中的天干、地支和生肖的排列是有规律的。

天干的顺序是“甲乙丙丁戊己庚辛壬癸”,地支的顺序是“子丑寅卯辰巳午未申酉戌亥”,生肖的顺序是“鼠牛虎兔龙蛇马羊猴鸡狗猪”。

天干、地支、生肖的计算方法非常简单:将年份减去3后除以10得到余数是几,对应于天干中的第几个;将年份减去3后除以12得到余数是几,则对应于地支中的第几个;生肖的计算方法和地支完全一致。

例如,对2006年而言,将数字2006减去3后是2003,除以10后的余数是3,对应于天干中的第三位“丙”;将2003除以12的余数是11,所以对应地支中的倒数第二位“戌”。

由此可知,2006年是“丙戌”年,生肖是“狗”。

根据以上思路,用Java 写一个程序。

程序提供一个声明形式为“public void getInfo(int year)”的方法,此方法接收一个int 类型的代表年份的数字,然后计算并打印出相关信息。

2、对于某移动通信公司的某通话服务,按如下标准收取长途通话费:基本通话费是每分钟4角钱,不足1分钟的部分则按照1分钟计算;长途通话费是每6秒7分钱,不足6秒的部分按照6秒计算。

整个长途通话费用由上述两项加起来。

编写一个Java 程序实现上面的计算。

要求:编写一个声明为“public void calcFee(int iSeconds)”的方法,该方法接收通话的秒数,然后计算出费用并显示出来。

在main 方法中调用该方法,分别将通话长度为5秒、60秒、61秒、119秒四种情况下的费用打印出来。

Java程序设计实训实验指导书

Java程序设计实训实验指导书

专业资料参考《JAVA 程序设计实训》实验报告班级:学号:姓名:实验一开发简单的Java应用程序一、上机目标:开发“我行我素”购物管理系统:1.制作系统登录菜单2.制作系统主菜单3.制作客户信息管理菜单二、训练技能点1.熟悉用Eclipse编写Java程序2.会使用输出语句从控制台输出信息3.会进行代码排错三、实验内容阶段1:训练要点:使用Eclipse平台开发Java程序Java输出语句需求说明:从控制台输出一行信息:欢迎使用开心购物管理系统1.0版实现思路:创建一个Java项目:ShopManagementSystem创建一个文本文件:LoginMenu1.java编写程序框架编写输出语句编写注释代码:public class LoginMenu1{public static void main(String[ ] args){System.out.println(" ");}}阶段2:需求说明:从控制台输出多行信息代码:public class LoginMenu2 {public static void main(String[] args) {/*从控制台输出信息*/System.out.println("************************************\n");System.out.println( );System.out.println( );System.out.println("************************************");}}阶段3:训练要点:使用\n和\t控制输出格式需求说明:从控制台输出购物管理系统的登录菜单实现思路:创建文件:LoginMenu.java结合使用\n和\t控制菜单输出格式代码:空行public class LoginMenu {/** 显示系统登录菜单*/public static void main(String[] args) {System.out.println("\n\n\t\t\t欢迎使用我行我素购物管理系统1.0版\n\n");System.out.println( );System.out.println( );System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");System.out.print("请选择,输入数字:");}}阶段4:需求说明:输出两个菜单1、系统主菜单MainMenu.java代码:2、客户信息管理菜单CustMMenu.java代码:阶段5:训练要点:代码排错技巧需求说明:纠正程序中的错误,使其输出“我喜欢Java程序”public class wrongcode {public static void Main() {/*打印输出一条信息system.out.println(我喜欢Java程序)//修改为:system.out.println(“我喜欢Java程序”);加””和; }实验二变量、数据类型和运算符一、上机目标:升级“我行我素”购物管理系统,完成以下功能:•购物结算•打印购物小票•计算会员积分•模拟幸运抽奖•计算员工工资二、训练技能点:•会声明和使用变量•能熟练使用常用运算符•赋值运算符:=•算术运算符:+、- 、*、/、%三、实验内容阶段1:训练要点:运算符(*、=)、从控制台输出信息需求说明:根据购物清单及会员级别:1、计算消费金额客户购买商品单价个数折扣1 T恤¥420.71 9.582 网球¥453 无2、以下表形式输出结果(不要求表格边框)客户消费金额1 张三?2 李四?实现思路:声明变量存放商品信息(单价、购物个数)根据不同折扣,分别计算消费金额使用“+”连接输出信息,使用\t控制输出格式代码:public class Pay1 {public static void main(String[] args) {double shirtPrice = 420.78; //T恤单价int shirtNo = 1; //购T恤件数double tennisPrice = 45; //网球单价int tennisNo = 3; //购网球个数double shirtMoney = ; //张三消费金额double tennisMoney = ; //李四消费金额System.out.println("客户\t" + "消费金额");System.out.println("张三\t" + shirtMoney);System.out.println( );}}阶段2:需求说明:张三(享8折)购物如右表所示,结算时支付1500元1、计算消费总额并打印购物小票(如下图)商品单价个数T恤245 2网球鞋570 1网球拍320 12、计算购物获得的会员积分(100元获3分)代码:阶段3:训练要点:运算符(%、/)需求说明:幸运抽奖:凡是4位会员卡号的各个位上的数字之和大于20,则为幸运客户,有精美Mp3送上,编程计算8349各位数字之和实现思路:结合使用“/”和“%”分解获得各位数字计算各位数字之和代码:阶段4:需求说明:商场为员工提供了基本工资(3000元)、物价津贴及房租津贴,其中物价津贴为基本工资的40%,房租津贴为基本工资的25%。

Java实验指导书

Java实验指导书
2.Java Application程序与Java Applet程序的不同之处有那些?请各位同学收集错误代码与提示信息,以及产生错误的原因。
3.列举出5种以上Java开发平台,分析他们的优缺点或特点。
四、实验报告
1、实验完成后,检查是否达到试验目的。
2、编写实验报告(打印或手写均可),在下一次上实验课时提交。
ba.savemoney(21000);
System.out.println("存入21000元后余额为:"+ba.getleftmoney());
ba.getmoney(11500);
System.out.println("11500元后余额为:"+ba.getleftmoney());
3.先创建一个Point类,然后定义Trianglele类。在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,再定义一个方法setTri对这三个点进行初始化,然后定义两个方法求三角形的周长、面积。在main()中创建一个对象,求给定三点的三角形的周长、面积。
4.熟练掌握使用if语句的嵌套及switch语句进行多分支结构程序设计的基本方法。
5.熟练掌握while、do-while和for三种语句组成循环结构的基本方法。熟练掌握特殊流程控制语句如break,continue,标号语句。
6.熟练掌握一维数组和二维数组的使用
7.把课堂上学到的理论用于实践,并验证理论的正确性,和发现新的问题
}
}
public class Ch31 {
public static void main(String args[]) {
int total;
value num=new value(24,65);

《Java语言程序的设计实验指导书》实验指导书

《Java语言程序的设计实验指导书》实验指导书

《Java语言程序的设计实验指导书》实验指导书《Java语言程序设计实验指导书》实验指导书高川翔2012年2月一、实验的地位、作用Java语言程序设计实验作为课程实践性环节之一,是教学过程中必不可少的重要容。

通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学容;增强高级语言程序设计的感性认识;掌握程序设计的基本方法;培养学生理论与实践相结合的能力。

二、实验开设对象本实验开设对象为《Java语言程序设计》课程的学习者(信息与计算科学专业本科生),实验为必修容。

三、基本原理及课程简介Java语言程序设计是必修基础课程。

本课程以BlueJ为工具,主要介绍面向对象的程序设计方法,Java面向对象程序设计语言和面向对象程序设计工具。

使学生掌握面向对象的思想方法,是后续专业课程的基础。

四、指导教师原则上由Java语言程序设计讲授教师负责,由年轻教师担任主要的实验指导教师,实验室人员配合指导。

指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间完成相关课程实验。

五、实验设备配置每人配置1台电脑,安装有JDK,以及Blue J、Eclipse或者JBuilder。

六、考核与报告1.实验后,学生将实验结果等容写出实验报告,符合实验教学的要求,并得到指导教师的认可。

2.指导教师对每份实验报告进行审阅、评分。

3.该实验程依附于理论课,实验课的成绩记入课程平时成绩,占总成绩的25%实验一Java运行环境的安装、配置与运行一、实验课时3课时。

二、实验目的1.掌握下载并安装 JDK 软件包的方法。

2.掌握在BlueJ环境下编写、编译与运行 Java 程序的方法。

3.了解 Java 语言的概貌。

4.了解设置环境变量,命令行编译java程序的方法。

三、实验容和要求容:1.安装 JDK 软件包和BlueJ开发环境并进行配置。

(1)配置JDK运行环境:a)配置windows的path环境变量。

将安装的J2SDK(注意:必须安装J2SDK)的bin文件夹的完整路径添加到path系统变量中,如图3-4所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Java程序设计》实验指导
实验一 Java开发环境和Java程序结构
一、实验目的:
⑴掌握Java语言的基本原理。

⑵掌握JDK开发工具的安装和配置。

⑶通过简单的程序设计,了解Java程序的运行原理及基本结构。

⑷了解常用的可执行程序的命令。

⑸掌握JCreator Pro的使用。

二、实验原理
1. Java的开发环境与设置
J2SE是Java平台中面向一般应用程序开发的平台。

J2SE SDK(Software Development Kit, JDK)是J2SE平台下的软件开发包,包含了一般开发程序所需的编译器、常用的Java类库、Java运行时环境和一些其他Java命令行工具。

如JDK的安装为:D:\J2sdk
①添加(新建):JA V A_HOME=D:\j2sdk
②修改(编辑)PATH:D:\j2sdk\bin;
③新建classpath:
CLASSPATH=.; D:\j2sdk\lib\tools.jar; D:\j2sdk\lib\dt.jar; D:\j2sdk\jre\lib\rt.jar 在“运行”中用“CMD”命令打开字符模式窗口。

set——查看环境变量
java——查看参数
java -version——查看版本
2. 程序的编辑与运行
⑴程序的编辑与存放
①可用“记事本”或“写字板”编辑,存为纯文本格式。

②Java程序都要以“.java”为扩展名。

③一个Java程序只能有一个具有public关键字的类,文件名应该和这个类的名称相同,如hello是具有public关键字的类,因此文件名应该是“hello.java”。

⑵程序的运行
D:\temp\hello.java
①进入字符模式。

②进入D:\temp目录。

首先再D盘temp目录下建立文本文档:import java.io.*;
public class Hello{
public static void main(String args[]){
System.out.println("Hello,java ouyanqing!");
}
} 另存为文件名为:Hello.java,保存为所有文件!进入字符命令模式:输入命令d:进入D 盘目录;再输入cd temp进入D盘的temp目录,再输入命令javac Hello.java 则D盘生成一个Hello.class的文件,再输入命令java hello,就得到Hello java ouyanqing!
③javac hello.java
④java hello
三、实验内容及要求:
1. JDK的安装及配置
⑴内容
①JDK已安装,找到其安装目录,查看安装目录下有什么内容。

②查看环境变量设置情况。

③用命令java -version查看所安装的JDK的版本。

⑵要求
①记录查看的结果。

②熟悉目录结构及Java的文件类型,学会设置环境变量。

2. 编写Hello程序
⑴内容
编写一个简单的Java程序,输出“Hello ***(你的名字)”。

⑵要求
①要求用记事本编辑该程序,并保存为Hello.java文件。

②编译运行Hello程序。

③将Hello.java改为HelloWorld.java再编译运行,看看会出现什么情况。

注意:用javac编译时javac后面是类名必须与源文件的类名一致。

④将Hello.java中的main()方法名改为Main()再编译运行,看看会出现什么情况。

3. 开发工具JCreator Pro的使用
⑴内容
使用JCreator Pro编写一个Java程序,将你的名字输出10次(10行)。

⑵要求
①学会在JCreator Pro中建立工程,编写代码,编译程序,运行程序。

②学会调试程序。

四、实验报告要求
⑴记录查看的结果。

⑵写出程序编辑、编译及运行结果。

五、选作实验
编写Java Applet程序实现上述功能。

相关文档
最新文档