Java程序设计课程作业 下载本文

内容发布更新时间 : 2024/5/18 2:32:05星期一 下面是文章的全部内容请认真阅读。

Java程序设计课程作业

第一章 绪论

1、安装Java SDK到你的电脑中。

2、选择安装一种Java开发工具到你的电脑中。Jcreater、NetBeans、Eclipse 3、编译并运行一个“Hello World”Java程序。 程序代码:

//filename:App2_1.Java public class App2_1 {

public static void main(String[]args) {

System.out.println(\} }

4、编译并运行一个Java Applet程序。

答:编译成功,不过浏览器不显示自己的Applet程序,还在学习中,错误的原因是自己电脑上java的安全设置的原因,修改后运行成功。

第二章 Java语法基础

1、下列表达式是否有错?若有错,请说明何处出现何种错误;若无错,请给出其值。 (1) 3+4<<2^-8

没有错误,运行结果为-28 (2) 36>>2*4&48<<8/4+2 运行结果为0

(3) \abc\

有错误,||这个运算规律是两边均为boolean型 (4) 2*4&&0<2||4%2

有错误,||这个运算规律是两边均为boolean型

2、任意准备一份学生成绩表,其中包括至少3门课程、每门课程至少10名同学的成绩。请编写程序完成以下功能:(1) 统计并输出各门课程的平均成绩。(2) 输出等级表:优、良、中、及格与不及格。 import java.util.*; class student{ String num;

double math; double english; double chinese; }

public class Test{

public static void main(String[]agrs){

student stu[]=new student[11]; for(int i=0;i<10;i++) stu[i]=new student();

Scanner reader=new Scanner(System.in);

System.out.println(\请依次输入十个同学的数学,英语。语文的成绩:\); for(int i=0;i<=10;i++){

System.out.println(\第\+(i+1)+\同学的数学,英语。语文的成绩:\); stu[i].math=reader.nextInt(); stu[i].english=reader.nextInt(); stu[i].chinese=reader.nextInt(); }

double sum=0;

for(int i=0;i<10;i++) sum=sum+stu[i].math; float A=(float)sum/10;

System.out.println(\数学平均成绩:\+A); //int sum;

for(int i=0;i<10;i++) sum=sum+stu[i].math; float B=(float)sum/10;

System.out.println(\数学平均成绩:\+B); //int sum;

for(int i=0;i<10;i++) sum=sum+stu[i].math; float C=(float)sum/10;

System.out.println(\数学平均成绩:\+C); System.out.println(\数学不及格的成绩:\); for(int i=0;i<10;i++) if(stu[i].math<60)

System.out.println(stu[i].math); System.out.println(\及格:\); for(int i=0;i<10;i++) if(stu[i].math>60)

System.out.println(stu[i].math); System.out.println(\优:\); for(int i=0;i<10;i++)

if(stu[i].math>80)

System.out.println(stu[i].math); System.out.println(\良:\); for(int i=0;i<10;i++) if(stu[i].math>90)

System.out.println(stu[i].math); System.out.println(\英语不及格的成绩:\); for(int i=0;i<10;i++) if(stu[i].english<60)

System.out.println(stu[i].english); System.out.println(\及格:\); for(int i=0;i<10;i++) if(stu[i].english>60)

System.out.println(stu[i].english); System.out.println(\优:\); for(int i=0;i<10;i++) if(stu[i].english>80)

System.out.println(stu[i].english); System.out.println(\良:\); for(int i=0;i<10;i++) if(stu[i].english>90)

System.out.println(stu[i].english); System.out.println(\语文不及格的成绩:\); for(int i=0;i<10;i++) if(stu[i].chinese<60)

System.out.println(stu[i].chinese); System.out.println(\及格:\); for(int i=0;i<10;i++) if(stu[i].chinese>60)

System.out.println(stu[i].chinese); System.out.println(\优:\); for(int i=0;i<10;i++) if(stu[i].chinese>80)

System.out.println(stu[i].chinese);

System.out.println(\良:\); for(int i=0;i<10;i++) if(stu[i].chinese>90)

System.out.println(stu[i].chinese); } }

3、编写程序,用数组存储并输出乘法九九表。 //编写程序,用数组存储并输出乘法九九表 public class Test{