java程序设计课程作业

上传人:第*** 文档编号:61573038 上传时间:2018-12-04 格式:DOCX 页数:24 大小:62.38KB
返回 下载 相关 举报
java程序设计课程作业_第1页
第1页 / 共24页
java程序设计课程作业_第2页
第2页 / 共24页
java程序设计课程作业_第3页
第3页 / 共24页
java程序设计课程作业_第4页
第4页 / 共24页
java程序设计课程作业_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《java程序设计课程作业》由会员分享,可在线阅读,更多相关《java程序设计课程作业(24页珍藏版)》请在金锄头文库上搜索。

1、Java程序设计课程作业第一章 绪论1、安装Java SDK到你的电脑中。2、选择安装一种Java开发工具到你的电脑中。Jcreater、NetBeans、Eclipse3、编译并运行一个“Hello World”Java程序。 程序代码:/filename:App2_1.Javapublic class App2_1 public static void main(Stringargs) System.out.println(hello Word);4、编译并运行一个Java Applet程序。答:编译成功,不过浏览器不显示自己的Applet程序,还在学习中,错误的原因是自己电脑上java的

2、安全设置的原因,修改后运行成功。第二章 Java语法基础1、下列表达式是否有错?若有错,请说明何处出现何种错误;若无错,请给出其值。 (1) 3+42*4&488/4+2 运行结果为0(3) abc+123|82 有错误,|这个运算规律是两边均为boolean型(4) 2*4&02|4%2 有错误,|这个运算规律是两边均为boolean型2、 任意准备一份学生成绩表,其中包括至少3门课程、每门课程至少10名同学的成绩。请编写程序完成以下功能:(1) 统计并输出各门课程的平均成绩。(2) 输出等级表:优、良、中、及格与不及格。import java.util.*;class studentStr

3、ing num;double math;double english;double chinese;public class Testpublic static void main(Stringagrs)student stu=new student11;for(int i=0;i10;i+) stui=new student();Scanner reader=new Scanner(System.in);System.out.println(请依次输入十个同学的数学,英语。语文的成绩:);for(int i=0;i=10;i+)System.out.println(第+(i+1)+同学的数学

4、,英语。语文的成绩:);stui.math=reader.nextInt();stui.english=reader.nextInt();stui.chinese=reader.nextInt();double sum=0;for(int i=0;i10;i+)sum=sum+stui.math;float A=(float)sum/10;System.out.println(数学平均成绩:+A);/int sum;for(int i=0;i10;i+)sum=sum+stui.math;float B=(float)sum/10;System.out.println(数学平均成绩:+B);/

5、int sum;for(int i=0;i10;i+)sum=sum+stui.math;float C=(float)sum/10;System.out.println(数学平均成绩:+C);System.out.println(数学不及格的成绩:);for(int i=0;i10;i+)if(stui.math60)System.out.println(stui.math);System.out.println(及格:);for(int i=0;i60)System.out.println(stui.math);System.out.println(优:);for(int i=0;i80)

6、System.out.println(stui.math);System.out.println(良:);for(int i=0;i90)System.out.println(stui.math);System.out.println(英语不及格的成绩:);for(int i=0;i10;i+)if(stui.english60)System.out.println(stui.english);System.out.println(及格:);for(int i=0;i60)System.out.println(stui.english);System.out.println(优:);for(i

7、nt i=0;i80)System.out.println(stui.english);System.out.println(良:);for(int i=0;i90)System.out.println(stui.english);System.out.println(语文不及格的成绩:);for(int i=0;i10;i+)if(stui.chinese60)System.out.println(stui.chinese);System.out.println(及格:);for(int i=0;i60)System.out.println(stui.chinese);System.out.

8、println(优:);for(int i=0;i80)System.out.println(stui.chinese);System.out.println(良:);for(int i=0;i90)System.out.println(stui.chinese);3、编写程序,用数组存储并输出乘法九九表。/编写程序,用数组存储并输出乘法九九表 public class Test public static void main (String agrs) inta=new int99; for(int i=1;i=9;i+)for(int j=1;j=i;j+)ai-1j-1=i*j;Syst

9、em.out.print(j+*+i+=+i*j+ );if(i=j)System.out.print(n); int n; for(int m=0;m9;m+) for(n=0;n=m;n+) System.out.print( +amn); if(m=n)System.out.print(n); 运算结果:4、 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 5、打印出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=1的三次方5的三次方3的

10、三次方。 第三章 Java面向对象1、为某研究所编写一个通用程序,用来计算每一种交通工具运行1000公里所需的时间,已知每种交通工具的参数都是3个整数A、B、C的表达式。现有两种工具:Car007 和Plane,其中Car007 的速度运算公式为:A*B/C,Plane 的速度运算公式为:A+B+C。需要编写三类:ComputeTime.java, Plane.java, Car007.java和接口Common.java,要求在未来如果增加第3种交通工具的时候,不必修改以前的任何程序,只需要编写新的交通工具的程序。其运行过程如下,从命令行输入ComputeTime的四个参数,第一个是交通工具

11、的类型,第二、三、四个参数分别时整数A、B、C,举例如下: 计算Plane的时间:java ComputeTime Plane 20 30 40 计算Car007的时间:java ComputeTime Car007 23 34 45 如果第3种交通工具为Ship, 则只需要编写Ship.java,运行时输入:java ComputeTime Ship 22 33 44提示:充分利用接口的概念,接口对象充当参数。实例化一个对象的另外一种办法:Class.forName(str).newInstance();例如需要实例化一个Plane对象的话,则只要调用Class.forName(Plane)

12、.newInstance()便可。interface Commonabstract double getv(int a,int b,int c);class Car007 implements Commonpublic double getv(int a,int b,int c)if (c = 0) System.out.println(参数C为0); return 0; elsereturn a*b/c;class Plane implements Commonpublic double getv(int a,int b,int c)return a+b+c;public class zuo31 public static void main(String agrs)2、 编写一个学生类 Student ,要求: (1) 学生类 Student 属性有: id : long型,代表学号 name : String类对象,代表姓名 age : int型,代表年龄 sex : boolean型,代表性别(其中:true表示男,false表示女) phone : String类对象,代表联系电话 (2) 学生类 Student的方法有: Student(long i , String n , int a , boolean s

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

最新文档


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

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