java程序设计基础实验27
java基础入门实验报告
java基础入门实验报告Java基础入门实验报告实验目的:本次实验旨在帮助初学者熟悉Java编程语言的基础知识,包括变量、数据类型、运算符、流程控制语句等,通过实际操作加深对Java语言的理解,并掌握基本的编程技能。
实验内容:1. 变量和数据类型:首先,我们学习了如何声明变量,并介绍了Java中常用的数据类型,包括整型、浮点型、字符型和布尔型等。
2. 运算符:接着,我们学习了Java中常用的运算符,包括算术运算符、关系运算符、逻辑运算符和位运算符等。
3. 流程控制语句:最后,我们学习了Java中的流程控制语句,包括if-else语句、switch语句和循环语句等。
实验步骤:1. 安装Java开发环境:首先,我们需要安装Java开发工具包(JDK),并配置好环境变量。
2. 编写第一个Java程序:接着,我们编写了一个简单的Hello World程序,并运行成功。
3. 学习变量和数据类型:然后,我们学习了如何声明变量和使用不同的数据类型。
4. 掌握运算符的使用:接着,我们练习了各种运算符的使用,包括算术运算符和逻辑运算符等。
5. 学习流程控制语句:最后,我们学习了if-else语句和for循环语句的使用,并编写了一些简单的程序进行练习。
实验结果:通过本次实验,我们成功地掌握了Java编程语言的基础知识,包括变量、数据类型、运算符和流程控制语句等,并且能够编写简单的Java程序。
同时,我们也对Java开发环境有了更深入的了解,为以后的学习打下了良好的基础。
结论:本次实验是我们学习Java编程语言的第一步,虽然只是入门级别的内容,但对于初学者来说却是非常重要的。
通过实际操作,我们不仅加深了对Java语言的理解,也掌握了基本的编程技能,为以后的学习打下了坚实的基础。
希望在以后的学习中能够不断提升自己的编程能力,更好地应用Java语言进行开发。
java类的设计实验报告
java类的设计实验报告Java 类的设计实验报告一、实验目的本次实验的主要目的是深入理解和掌握 Java 类的设计原则、方法和技巧,通过实际的编程实践,提高对面向对象编程思想的应用能力,培养良好的编程习惯和代码规范。
二、实验环境1、操作系统:Windows 102、开发工具:IntelliJ IDEA3、 JDK 版本:18三、实验内容1、设计一个简单的学生类(Student),包含学生的姓名(name)、年龄(age)、学号(studentId)等属性,并提供相应的构造方法、getter 和 setter 方法。
2、设计一个课程类(Course),包含课程名称(courseName)、课程编号(courseId)、授课教师(teacher)等属性,同样提供构造方法和相关的访问方法。
3、设计一个学生选课类(StudentCourse),用于关联学生和课程,包含学生对象(student)、课程对象(course)、选课时间(selectTime)等属性,并实现相应的方法来获取和设置这些属性。
四、实验步骤(一)学生类(Student)的设计```javapublic class Student {private String name;private int age;private String studentId;//无参构造方法public Student(){}//有参构造方法public Student(String name, int age, String studentId) {thisname = name;thisage = age;thisstudentId = studentId;}// getter 和 setter 方法public String getName(){return name;}public void setName(String name) {thisname = name;}public int getAge(){return age;}public void setAge(int age) {thisage = age;}public String getStudentId(){return studentId;}public void setStudentId(String studentId) {thisstudentId = studentId;}}```(二)课程类(Course)的设计```javapublic class Course {private String courseName;private String courseId;private String teacher;//无参构造方法public Course(){}//有参构造方法public Course(String courseName, String courseId, String teacher) {thiscourseName = courseName;thiscourseId = courseId;thisteacher = teacher;}// getter 和 setter 方法public String getCourseName(){return courseName;}public void setCourseName(String courseName) {thiscourseName = courseName;}public String getCourseId(){return courseId;}public void setCourseId(String courseId) {thiscourseId = courseId;}public String getTeacher(){return teacher;}public void setTeacher(String teacher) {thisteacher = teacher;}}```(三)学生选课类(StudentCourse)的设计```javapublic class StudentCourse {private Student student;private Course course;private String selectTime;//无参构造方法public StudentCourse(){}//有参构造方法public StudentCourse(Student student, Course course, String selectTime) {thisstudent = student;thiscourse = course;thisselectTime = selectTime;}// getter 和 setter 方法public Student getStudent(){return student;}public void setStudent(Student student) {thisstudent = student;}public Course getCourse(){return course;}public void setCourse(Course course) {thiscourse = course;}public String getSelectTime(){return selectTime;}public void setSelectTime(String selectTime) {thisselectTime = selectTime;}}```(四)测试类```javapublic class Test {public static void main(String args) {//创建学生对象Student student1 = new Student("张三", 20, "001");//创建课程对象Course course1 = new Course("Java 编程","001","李老师");//创建学生选课对象StudentCourse studentCourse1 = new StudentCourse(student1,course1, "2023-09-01");//输出学生选课信息Systemoutprintln("学生姓名:"+ studentCourse1getStudent()getName());Systemoutprintln("学生年龄:"+ studentCourse1getStudent()getAge());Systemoutprintln("学生学号:"+ studentCourse1getStudent()getStudentId());Systemoutprintln("课程名称:"+ studentCourse1getCourse()getCourseName());Systemoutprintln("课程编号:"+ studentCourse1getCourse()getCourseId());Systemoutprintln("授课教师:"+ studentCourse1getCourse()getTeacher());Systemoutprintln("选课时间:"+studentCourse1getSelectTime());}}```五、实验结果与分析通过运行测试类,成功输出了学生选课的相关信息,包括学生的姓名、年龄、学号,课程的名称、编号、授课教师以及选课时间。
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实验报告1(程序设计基础)
2012—2013学年第 1 学期合肥学院数理系实验报告课程名称:《面向对象程序设计》实验项目:程序设计基础实验类别:综合性□设计性□验证性√专业班级:10信息与计算科学班姓名:学号:实验地点:校内机房实验时间:2012.10.22 —2012.10.28指导教师:钱泽强成绩:一、实验目的熟悉Java的编程环境;通过编程掌握Java程序的调试;提高学生的分析问题、解决问题的能力;理解Java语言的基本结构和程序设计方法。
二、实验内容1、安装并配置JDK,使用Eclipse创建Java程序,并调试运行;2、了解 Java Application应用程序和Java Applet程序;3、通过编程掌握Java的基本,并提高分析问题和解决问题的能力。
三、实验方案(程序设计说明)[题目1] 安装Eclipse并配置JDK。
[题目2] 使用Eclipse创建Application程序,并调试运行。
public class test1 {public static void main(String []args){ System.out.println("hello"); }}[题目3] 在Eclipse中创建Applet程序并调试运行。
import java.awt.*;import java.applet.*;public class test2 extends Applet {public void paint(Graphics g){ g.drawString("hello",20,20);}}[题目4] 掌握输入和输出,编写程序求任意两个实型数据的和。
[题目5] 掌握数组的使用,编写程序求一组整型数据的最大值。
四、实验程序和运行结果请附页记录正确的源程序五、实验总结六、教师评语及成绩【题目4】参考答案import java.util.Scanner;public class test3 {public static void main(String[] args) {Scanner s=new Scanner(System.in);double t1=s.nextDouble();double t2=s.nextDouble();System.out.print(t1+t2); }}【题目5】参考答案import java.util.Scanner;public class test {static void ShowArray(int a[]){ for(int i=0; i<a.length; i++)System.out.print(a[i]+" "); }static void InputData(int a[],int n){ Scanner s=new Scanner(System.in);System.out.print("Input "+n+" Integer number:"); for(int i=0; i<a.length; i++)a[i]=s.nextInt();s.close(); }static int FindMax(int a[],int n) {int i,max;max=a[0];for(i=1; i<a.length; i++)if (a[i]>max) max=a[i];return max; }public static void main(String[] args) {Scanner s=new Scanner(System.in);System.out.print("Input n:");int n=s.nextInt();int a[]=new int[n];InputData(a,n);int m=FindMax(a,n);ShowArray(a);System.out.print("max="+m);s.close();}}。
Java程序设计基础实验报告
Java程序设计基础实验报告50—53实验50 FileInputStream类的应用实验目的:1.学习FileInputStream类的语法格式2.学习FileInputStream类的使用实验要求编写一个Java程序,在main()中生成FileInputStream的一个实例,使它能打开文件myfile.txt,并能够把文件内容显示在屏幕上。
程序运行效果:如图所示程序模板:package .tt;import java.io.*;class ShowFile {public static void main(String[] args) throws IOException{// TODO Auto-generated method stubint i;FileInputStream fin;fin=new FileInputStream("d:\\myfile.txt");do{i=fin.read();if(i!=-1)System.out.print((char)i);}while(i!=-1);fin.close();}}实验51 FileOutputStream类的应用实验目的:3.学习FileOutputStream类的语法格式4.学习FileOutputStream类的使用实验要求:编写一个Java程序,把文件myfile.txt复制到youfile.txt文件中。
程序运行效果:如图所示程序模板:package .tt;import java.io.*;class CopyFile {public static void main(String[] args) throws IOException{ // TODO Auto-generated method stubint i;FileInputStream fin;FileOutputStream fout;fin=new FileInputStream("d:\\myfile.txt");fout=new FileOutputStream("d:\\yourfile.txt");do{i=fin.read();if(i!=-1)fout.write(i);}while(i!=-1);fin.close();fout.close();System.out.print("myfile.txt内容已经被复制到yourfile.txt文件中");}}实验52 FileReader类的应用实验目的:5.学习FileReader类的语法格式6.学习FileReader类的使用实验要求:编写一个Java程序,读出文件myfile.txt的内容并把它们显示到屏幕上。
Java程序设计基础习题答案
Java程序设计基础习题答案Java程序设计基础课后习题参考答案第2章1、关于Java Application得入口方法main()得检验:main()方法得参数名就是否可以改变?main()方法得参数个数就是否可以改变?该方法名就是否可以改变?参考答案:(1)main()方法得参数名可以改变.(2)main()方法得参数个数不可以改变。
(3)该方法名不可以改变。
2、当一个程序没有main()方法时,能编译吗?如果能编译,能运行吗?参考答案:当一个程序没有main()方法就是,就是可以编译通过得,但就是不能给运行,因为找不到一个主函数入口。
3、下列语句能否编译通过?bytei =127;bytej = 128;longl1 = 999999;long l2= 9999999999;参考答案:byte i 与long l1可以编译通过。
而byte j 与longl2 超出自身数据类型范围,所以编译失败。
4、下列语句能否编译通过?float f1 =3、5;float f2 = 3.5f;参考答案:java中浮点型得数据在不声明得情况下都就是doubl e型得,如果要表示一个数据就是float型得,必须在数据后面加上“F”或“f”;因此,floatf1 无法编译通过。
5、验证int 与char,int与double等类型就是否可以相互转换。
参考答案:(1)char类型可以转换为int 类型得,但就是int类型无法转换为char类型得;(2)int 可以转换为double类型得,但就是double类型无法转换为int 类型得。
6、计算下列表达式,注意观察运算符优先级规则。
若有表达式就是非法表达式,则指出不合法之处且进行解释。
(1)4+5 == 6*2 ?(2) (4=5)/6??(3)9%2*7/3>17(4)(4+5)<=6/3 ?(5) 4+5%3!=7-2(6)4+5/6〉=10%2参考答案:表达式(2)为不合法表达式,只能将值赋值给一个变量,因此其中(4=5)将5赋值给4就是不合法得.7、下列()就是合法得Java标识符。
java基础教案(含实验内容)
课程名称:java程序设计时间:2015-2016学年第二学期授课教师:****授课班级:151软件(30人)、151计网(25人)Java程序设计:第一章:Java语言概述2课时第二章:java语言基础4课时第三章流程控制10课时第四章数组4课时第五章字符串2课时第六章类及对象4课时第七章java语言类的特性12课时第八章继承、抽象类和接口22课时复习、机动4课时合计:64课时推荐用书(图):1、Java程序设计基础(第4版)实验指导邹林达陈国君主编清华大学出版社ISBN 978—7—302—35279—22、Java程序设计基础(第4版)陈国君主编清华大学出版ISBN 978—7—302-33142-1Java程序设计授课计划:第1周第一章:Java语言概述2课时2课时第1周第二章:java语言基础—数据类型2课时第2周第二章:java语言基础—运算符及表达式2课时4课时第2周第三章流程控制—选择结构2课时第3周第三章流程控制-选择结构之多分支2课时第3周第三章流程控制-while循环嵌套2课时第4周第三章流程控制-for循环嵌套2课时第4周第三章流程控制-循环嵌套2课时10课时第5周第四章数组-一维数组2课时第一章:Java语言概述(2课时)教学目标:●课程所讲述的内容●Java语言的由来●Java语言的版本说明●Java语言的跨平台●Java开发环境配置教学重难点:●配置开发环境➢什么是Java语言:java语言的发展及开发环境➢Java语言的基本结构:java语言的基本结构➢Java语言的基本要素:java基本语法/类及对象/继承及接口✓Java语言高级知识:➢异常、IO、多线程➢Java异常处理及捕获机制➢Java输入及输出流➢Java多线程➢Java图形用户组建Swing类2.计算机语言发展的四个阶段1)机器语言2)汇编语言3)高级语言4)结构化程序设计语言3.java发展背景1)sun公司在很多领域有前瞻性,提前预判到一些“科技”及人类生活发展的要素。
Java编程基础实验报告
Java编程基础实验报告编制教师审定2010至2011学年第一学期计算机科学学院实验名称:Java开发工具与简单Java程序设计指导教师:实验仪器:计算机实验日期:年月日实验地点:五教北503 成绩:实验目的:(1)熟悉JDK开发环境。
(2)掌握Java Application的程序结构和开发过程。
(3)了解Java Applet的功能与程序结构。
实验内容及基本要求:1、运行下列程序,写出其输出结果。
public class Hello{public static void main(String args[]){System.out.println(“你好,很高兴学习Java”);}}2、运行下列程序,写出其输出结果。
import java.applet.*;import java.awt.*;public class boy extends Applet{public void paint(Graphics g){g.setColor(Color.red);g.drawString(“Java是跨平台的语言,一次编译,到处运行。
”,2,30);g.setColor(Color.blue);g.drawString(“我学得很认真”,10,50);}}3、分别用应用程序和小应用程序编程,要求输出字符串“我喜欢学习Java。
”实验过程及结果:实验总结:实验评价(教师):实验名称:Java语言基础指导教师:实验仪器:计算机实验日期:年月日实验地点:五教北503 成绩:实验目的:(1)掌握标识符的定义规则。
(2)掌握各种基本数据类型及其相互转换。
(3)掌握各种运算符的实验及其优先级控制。
(4)掌握JAVA的控制语句和循环语句。
实验内容及基本要求:l、上机运行下列程序,写出其输出结果。
public class Convert{public static void main(String args[]){byte a=120; short b=255;int c=2200; long d=8000;float f;double g=123456789.123456789;b=a;c=(int)d;f=(float)g;System.out.print(“a=”+a); System.out.println(“b=”+b);System.out.print(“c=”+c); System.out.println(“d=”+d);System.out.print(“f=”+f); System.out.println(“g=”+g);2、上机运行下列程序,写出其输出结果。
《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实验指导书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运行环境,Java程序的编辑、编译与运行一、实验目的:学会Java语言程序开发工具及运行平台J2SDK的下载与安装方法;熟悉J2SDK命令的使用。
学会使用编辑器编辑Java程序,并对程序进行编译、纠错、和运行,了解Java Applecation程序和Java Applet程序的执行方法。
For personal use only in study and research; not for commercial use二、实验内容:1、登录到网站,查找免费的Java语言程序开发工具及运行平台JDK。
选择适当的版本并下载,然后安装。
2、使用以下JDK命令,掌握这些命令的使用方法:For personal use only in study and research; not for commercial useJavac:Java语言编译器Java:Java语言应用程序启动器appletviewer :Java Applet小程序运行和调试器For personal use only in study and research; not for commercial use3、选择一个文本编辑工具(如:记事本),输入一个Application程序,然后进行编译运行:4、输入一个Applet程序,编辑、编译并使用appletviewer运行。
三、实验内容类型:验证型For personal use only in study and research; not for commercial use四、实验学时:2学时五、实验步骤:1.登录到网站,下载JDK,然后(以缺省方式)安装,记住你的安装目录(假定你的安装目录是:c:\XAAAX)。
2.设置环境变量(以WindowsXP为例,Windows2000类似):右键点击“我的电脑”,选择“属性”,选择“高级”,选择“环境变量”:若环境变量(不区分大小写)path和classpath已存在,则选中该变量后使用“编辑”功能,对于classpath将下列内容加入变量的开头(注意:其中c:\XAAAX表示你的JDK的安装目录,要与你的目录名(即文件夹名)一致):.;c:\ XAAAX \lib\tools.jar;c:\ XAAAX \lib\dt.jar;对于path将下列内容加入变量的开头:.;c:\ XAAAX \bin;c:\ XAAAX ;若环境变量(不区分大小写)path和classpath不存在,则使用“新建”功能,对于classpath 输入:.;c:\ XAAAX \lib\tools.jar;c:\ XAAAX \lib\dt.jar;对于path输入:.;c: XAAAX \bin;c:\ XAAAX;按“确定”退出后,环境变量就设置好了。
2022国开形考任务 《Java语言程序设计》(26)
题目:下列代码段,描述正确的是()。
public class Phone{private string name;private int count;private float price;public Phone(String name, int count, float price){=name;......}......}选项A:public class Phone{ 定义了名为Phone的对象选项B:public Phone(String name, int count, float price) 是一个构造函数选项C:private int count; 声明了一个公有属性选项D:构造函数有六个入口参数答案:public Phone(String name, int count, float price) 是一个构造函数题目:类内部内容不包括()。
选项A:属性信息选项B:外部类的私有方法调用选项C:方法声明选项D:构造方法声明答案:外部类的私有方法调用题目:下列代码段中,关于类的属性的描述,错误的是()。
public static final String Title = “春游活动”;选项A:Title属性被声明为公有访问的静态变量选项B:Title属性被声明为final选项C:Title的初始值是“春游活动”选项D:Title的值可以变更为“秋游活动”答案:Title的值可以变更为“秋游活动”题目:下列代码的执行结果是()。
double doubleNum = 6700.23;int intNum = (int)doubleNum;System.out.println("int Number:" + intNum)选项A:int Number: 6700.23选项B:6700.23选项C:int Number: 6700选项D:"int Number:" + intNum答案:int Number: 6700题目:下列代码段中,关于类的属性的描述,错误的是()。
实验1:Java语言程序设计基础
程序的编写耗费时间较长,对结果的优化不是特比理想,应该通过字符位置的查找判断进行优化,但实现较为困难。
附
录
实验1
public class Number {
public static void main(String[] args) {
System.out.println("[猜想要求:1~100之间的整数]");
C.程序返回提示:”大了”,”小了”,”猜对了”。
D.用户根据提示,再次输入猜想的数,直到猜对为止,显示”猜对了”,同时输出猜想的次数。
(2)金额的中文大写形式。
给定一个浮点数,将其转换为金额的中文大写形式的字符串。例如,123.45表示为“壹佰贰拾叁元肆角伍分”。注意以下几种情况:
A.当金额为整数时,只表示整数部分,省略小数部分,并添加“整”字,例如123表示成“壹佰贰拾叁元整”。
//count1:符合规则的猜想次数
//count2:总猜想次数
int count1 = 0,count2 = 0;
Random random = new Random();
//随机产生1~100之间的整数
int number = random.nextInt(100)+1;
for(;;){
System.out.print("[请输入你猜想的整数]:");
}
}
String mystr ="";
for (int i = 0; i < mychar.length; i++) {
if(mychar[i] != null){
mystr += mychar[i];
《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所示。
(完整版)Java程序设计实验报告
Java 程序设计实验报告实验一实验题目:从键盘上读入10 个字符串存入数组 a 中,而后输出这10个字符串中最大字符串和最小字符串。
实验代码:public class StrPro {public static void main(String[] args) {String str[] =new String[5];System. out .println("Please input 10 strings :" );int i;String max,min;for (i=0;i<5;i++){System. out .print( "Please input the " +(i+1)+ " string:" );Scanner sc = new Scanner(System. in );str[i] = sc.nextLine();}max = str[0];min = str[0];for (i=0;i<str.length ;i++){if (pareTo(str[i])<0){max = str[i];}if (pareTo(str[i])>0){min = str[i];}}System. out .println( System. out .println( " 最大的字符串为: " +max); " 最小的字符串为: " +min);}}实验结果:实验心得领会:掌握了 java 的基本语法,数组的定义与使用,做这个实验要了解字符串数组的定义及字符串数组的输入方法,还有比较字符串数组的大小的调用方法等。
实验二实验题目:自定义一个矩形类( Rectangle ),包括的属性有:长( length ),宽(width ),包括的方法有:对于属性的 setter 和 getter 方法,即 setLength ,getLength ,setWidth ,getWidth ,计算矩形面积的方法(g etArea )。
java程序设计实验
disable assertions
-esa | -enablesystemassertions
enable system assertions
-dsa | -disablesystemassertions
(5)继续在命令行下输入java HelloWorld,观察输出的结果。
(6)将以上过程和结果填写到实验报告中。
Hello,world!
Hello,world!
3打开Jcreator程序。
(1)打开“config”(配置)菜单中的options(选项)选项,在选修窗口里找到“jdk profiles”(JDK配置文件)选项,查看其中的的jdk路径是否是机器中安装的jdk路径,如果不是,需要修改为该路径。
-D<name>=<value>
set a system property
-verbose[:class|gc|jni]
enable verbose output
-version print product version and exit
-version:<value>
require the specified version to run
《Java程序设计实验报告》
实验一Java开发环境的安装与配置
一 实验目的与要求
1.熟悉安装和配置JDK开发环境
2.熟悉安装和配置IDE开发工具
3.掌握Java程序编辑、编译和运行的过程
4.掌握Java程序的构成特点
5.总结在调试过程中的错误。
Java程序基础实验报告
{
doublea=3.14158965;
system.out.print((int)a);
}
}
结果在屏幕上显示3
3 请计算出3至1000范围内最大的10个素数,放入数组中,并计算出其累加和。
public class primearray {
public static void main(String[] args) {
{
int max=list[0];
int[] arrayList=new int[2];
for(int i=1;i<list.length;i++)
{
if((list[i]>max))
{
max=list[i];
arrayList[1]=i;
}
}
arrayList[0]=max;
return arrayList;
{
public void paint(Graphics g)
{
g.drawString("I love java!",40,45);
}
}
结果在屏幕上显示I love Java
2编写一个应用程序,要求将一个浮点数强制转化成整型后再输出。
public class Change
{
public static void main(string args[ ])
for(int j=0;j<myArray.length;j++)
Java程序设计基础实验指导书
JA V A程序设计实验指导书撰写者:陈洺均单位:信息工程系2011-08-15实验一在DOS环境下编译和运行Application和Applet程序实验目的:(1)熟悉JDK7.0工作环境。
(2)掌握开发JA V A应用程序和Applet程序的步骤:编写源文件、编译源文件和运行文件。
(3)掌握JDK7.0提供的开发工具javac、java、appletviewer的使用方法。
实验要求:(1)编写一个简单的Java应用程序,该程序在命令行窗口输出两行文字:“你好,很高兴学习Java”和自己的学号和姓名。
(2)使用文本编辑器编写一个Java applet程序,在Applet显示窗口中显示“HelloWorld”,并通过以下两种方式来运行改程序:在DOS环境下编译后直接在浏览器中运行该程序和是使用appletviewer来运行该程序。
实验步骤:1、在DOS环境下编译运行Application(1)下载安装Jdk7.0,配置环境变量JDK7.0是最新的Java EE的安装包,首先通过官方网站下载该安装包进行应用程序的安装,下面是安装jdk的步骤:①双击下载的jdk-7-windo ws-i586.exe。
②选择安装路径,默认的安装路径是(C:\P rogr a mfile s\J a va\jdk1.7.0),可以根据你实际的安装路径修改;在安装J DK1.6时,会同时安装好J RE1.7,默认的安装路径为(C:\P rogr a m f iles\J a va\jr e7)。
⑵安装完jd k后,我们要设置J a va环境变量,设置J a va环境变量的步骤如下:①点击“我的电脑”右键――属性――高级――环境变量;在环境变量对话框的系统变量栏中点击新建,在弹出的新建系统变量中设置:变量名:J AVA_HOME变量值:C:\P rogra mFiles\J a va\jdk1.7.0(根据你的实际安装路径填写)②在系统变量中找到path变量――点击编辑,在变量值的最前面添加值C:\Progr am Fil es\J ava\jdk1.7.0\b in; (根据你的实际安装路径填写)③在系统变量中新建classpath,变量值.;C:\Program Files\Java\jdk1.6.0_07\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_07\lib\tools.jar; (根据你的实际安装路径填写)最后:点击确定,环境变量设置成功。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验27 类的构造方法1
实验要求:编写一个Java程序,在程序中定义Student类,Student类有三个构造方法,分别对不同的属性进行初始化
编写程序如下
class Student //定义类Student.
{
String name;
int age;
public Student() //定义无参的构造方法。
{
System.out.println("Student()构造方法被调用");
}
public Student(String c) //定义有一个参数的构造方法。
{
name=c;
System.out.println("Student(String newName)构造方法被调用");
}
public Student(String a,int b) //定义有两个参数的构造方法。
{
name=a;
age=b;
System.out.println("Student(String newName,int newAge)构造方法被调用");
}
public static void main(String[] args)
{
Student volu1=new Student(); //创建Student类的一个对象,不传入参数
Student volu2=new Student("张三");
//创建Student类的一个对象,传入一个参数:”张三”
Student volu3=new Student("张三",15);
//创建Student类的一个对象,传入两个参数:”张三”、15 }
}
运行结果如下
程序分析如下:
程序中的Student类有三个构造方法,分别对不同的属性进行初始化。