java程序设计实验报告cxx

上传人:第*** 文档编号:55994664 上传时间:2018-10-08 格式:PDF 页数:41 大小:464.12KB
返回 下载 相关 举报
java程序设计实验报告cxx_第1页
第1页 / 共41页
java程序设计实验报告cxx_第2页
第2页 / 共41页
java程序设计实验报告cxx_第3页
第3页 / 共41页
java程序设计实验报告cxx_第4页
第4页 / 共41页
java程序设计实验报告cxx_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《java程序设计实验报告cxx》由会员分享,可在线阅读,更多相关《java程序设计实验报告cxx(41页珍藏版)》请在金锄头文库上搜索。

1、金陵科技学院软件工程学院 1 学 生 实 验 报 告 (理工类) 课程名称:Java 程序设计专业班级:13 软件(3)班 学生学号:学生姓名: 所属院部:软件工程学院指导教师:陈圣 XX 2020 1414 2020 1515 学年学年第第 1 1 学期学期 金陵科技学院教务处制 2 实验报告书写要求实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点需 打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用 A4 的纸张。 实验报告书写说明实验报告书写说明 实验报告中一至四项内容为必填项,包括实验目的和要求;实验 仪器和设备;实验内容与过程;实验结果与分析。各院部

2、可根据学科 特点和实验具体要求增加项目。 填写注意事项填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现, 以零分论处。 实验报告批改说明实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验 报告的批改成绩采用百分制,具体评分标准由各院部自行制定。 实验报告装订要求实验报告装订要求 实验批改完毕后, 任课老师将每门课程的每个实验项目的实验报 告以自然班为单位、按学号升序排列,装订成册,并附上

3、一份该门课 程的实验大纲。 金陵科技学院软件工程学院 3 实验项目名称:Java 编程基础实验学时:2 同组学生姓名:实验地点:A203 实验日期:2014/10/13实验成绩: 批改教师:陈圣国批改时间: 4 JavaJava 程序设计实验指导书程序设计实验指导书 实验实验 1 1JavaJava 编程基础编程基础 一、实验目的和要求 (1)熟练掌握 JDK 编写调试 Java 应用程序及 Java 小程序的方法。 (2)熟练掌握 Java 应用程序及小程序的结构。 (3)了解 Java 语言的特点,基本语句、运算符及表达式的使用方法。 (4)熟练掌握常见数据类型的使用。 (5)熟练掌握 i

4、f-else、switch、while、do-while、for、continue、break、return 语句的使用方法。 二、实验要求二、实验要求 (1)调试程序要记录调试过程中出现的问题及解决办法; (2)编写程序要规范、正确,上机调试过程和结果要有记录,不断积累编程及调试经 验; (3)做完实验后给出本实验的实验报告。 三、实验设备、环境实验设备、环境 奔腾以上计算机,Windows 2000 、J2SDK、IE 浏览器 四、实验步骤及内容 (1)输入并用 JDK 编译运行下面的程序 class HelloWorld public static void main(String ar

5、gs) System.out.println(“Hello,world”); (2)2-18 import java.util.*; public class sushu public static void main(String args) Scanner input=new Scanner(System.in); System.out.print(“Please input a number:“); int number=input.nextInt(); int s=0; if(number=2) System.out.println(“是质数“); else for(int i=2;i

6、0;i+,j-) if(str.charAt(i)!=str.charAt(j) n=-1;break; if(n=0) System.out.println(“是回文字符串“); else System.out.println(“不是回文字符串“); 6 (5)2-32 public class shishuzifuchuan public static double parseDouble(String s) int i=0, sign=s.charAt(0)=- ? -1 : 1; if (s.charAt(0)=+ | s.charAt(0)=-) i+; double value=0

7、, power=0.1; while (i=0 month+; if(month12) month=1; year+; public MyDate yestoday() MyDate yes=new MyDate(this); yes.day-; if(yes.day=0) yes.month-; if(yes.month=0) yes.month=12; yes.year-; yes.day=daysOfMonth(yes.year,yes.month); return yes; 12 public int getWeek(MyDate d) int c,y,m,n; c=d.year/10

8、0; y=d.year%100; m=d.month; n=d.day; return (c/4-2*c+y+y/4+26*(m+1)/10+n-1)%7; public String WeekString(MyDate d) String a=new String6; a0=“星期日“;a1=“星期一“;a2=“星期二“;a3=“星期三“;a4=“星期 四“;a5=“星期五“;a6=“星期六“; return agetWeek(d); class MyDate_ex public static void main(String args) System.out.println(“ 今 年 是

9、 “+MyDate.getThisYear()+“, 闰 年 “+MyDate.isLeapYear(MyDate.getThisYear(); MyDate d1=new MyDate(2012,7,3); MyDate d2=new MyDate(d1); System.out.println(d2+“,闰年 “+d2.isLeapYear();d2.WeekString(d2); System.out.print(d2+“的昨天是“+d2.yestoday()+“n“+d2+“的明天是 “); d2.tomorrow(); System.out.println(d2); (2)3-34

10、设计一个复数类,成员包括实部和虚部,成员方法包括复数加法、减法、 比较、转换成字符串等运算或操作。 class complex double x,y; complex(double a,double b)x=a;y=b; public class Complex2 public static void main(String args) complex num1=new complex(6,-23); complex num2=new complex(1,-7); System.out.println(“num1 的 realpart=“+“6“+“ 其 imagepart=“+“-23i“)

11、; System.out.println(“num2 的 realpart=“+“1“+“ 其 imagepart=“+“-7i“); double realpart=num1.x+num2.x; double imagepart=num1.y+num2.y; System.out.println(“相加后realpart=“+realpart+“ imagepart=“+imagepart+“i“); realpart=num1.x-num2.x; imagepart=num1.y-num2.y; System.out.println(“相减后realpart=“+realpart+“ im

12、agepart=“+imagepart+“i“); (3)3-35,3-36 3-35 金陵科技学院软件工程学院 13 public class Color private int value; public Color(int red,int green,int blue) value = 0xff000000 | (red public int getGreen() return (getRGB()8) public int getBlue() returngetRGB() 3-36 public class Point private int x,y; public Point() pu

13、blic Point(int x,int y) this.set(x, y); public void set(int x,int y) this.x=x; this.y=y; public String toString() return “(“+this.x+“,“+this.y+“)“; public static void main(String args) Point p=new Point(5,6); Pixel p1=new Pixel(“黑“); p1.set(3,4); p1.set1(“红“); System.out.println(“Point 的像素点为:“+p); S

14、ystem.out.println(“Pixel 的像素点为:“+p1.toString(); System.out.println(“Pixel 的像素点为:“+p1); System.out.println(“Pixel 的颜色为:“+p1.toString1(); class Pixel extends Point private String color; /public Pixel() public Pixel(String color) 14 this.set1(color); public void set1(String color) this.color=color; pub

15、lic String toString1() return color; (4)3-38 public class Student private static int m=1,n=1,k=1;/h=1,i=0,j=0; publicStringMessage(Stringspeciality,Stringname,intscore1,int score2,int score3) if(speciality=“软件“) System.out.println(name+“,“+speciality+“,000“+k+“,Java:“+score1+“,数据 结构:“+score2+“,C 语言:“+score3);k+; elseif(speciality=“网通“) System.out.println(name+“,“+speciality+“,000“+m+“,模电:“+score1+“,数 电:“+score2+“,C 语言:“+score3);m+; elseif(speciality=“计算机“) System.out.println(name+“,“+speciality+“,000“+n+“,高数:“+score1+“,计算 机网络:“+score2+“,C 语言:“+score3);n+; /else newMessage(special

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号