21201JAVA实习计划表

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

编号:QCB-016-B4

实训(专周)计划表

2012至2013学年第二学期周次:14实训项目名称JAVA程序设计实习

实训日期2013-6-3——2013-6-7

实训地点

实训班级21201人数80责任教师王佳祥辅导教师

实训目的巩固本学期所学内容,提高编写程序的能力,提高调试程序的能力。

要求掌握:

1.掌握java、javac、jdb、javap、javadoc、appletviewer命令的使用

2.积累错误检查的能力

3.熟练掌握类、对象的定义及使用,掌握java基本类库的使用,掌握图形用户接口的设计,掌握图形用户接口设计中各中组件类的使用,熟悉输入输出流与文件、熟悉线程类的使用方法。

实训要求1.按时到实验室参加实习,三次点名不到者实习成绩按0分计。

2.遵守实验室规章制度,穿戴整洁,不带食物到实习场地。

3.爱护实验设备,不得乱动实验设施电源。

4.实习完成后及时完成实习报告,实习报告中需含有所编写的程序的设计思想,代码,结果,及相应的总结。

实训内容与安排

方案A

1.有一程序,源代码如下。

class LX2_3{

public static void main(String args[]){

int a=25,b=20,e=3,f=0;

boolean d=a

System.out.println("a=25,b=20,e=3,f=0");

System.out.println("因为关系表达式a

if(e!=0&&a/e>5)

System.out.println("因为e非0且a/e为8大于5,所以输出a/e="+a/e);

if(f!=0&&a/f>5)

System.out.println("a/f="+a/f);

else

System.out.println("因为f值为0,所以输出f="+f);

}

}

编译并运行该程序,请写出运行结果。

运行结果:

a=25,b=20,e=3,f=0

因为关系表达式a

因为e非0且a/e为8大于5,所以输出a/e=8

因为f值为0,所以输出f=0

2、有一程序,源代码如下。

class LX2_4{

public static void main(String[]args){

int k,i=3,j=4;

k=20*8/4+i+j*i;

System.out.println("表达式(20*8/4+i+j*i)="+k);

}

}

写出运行结果并分析

运行结果:

琛ㄨ揪寮忥紙20*8/4+i+j*i锛夛紳55

分析:

20*8/4+i+j*i

=160/4+i+j*i

=40+3+12

=55

3、有程序如下。

class LX2_5{

public static void main(String args[]){

int k,i=3,j=4;

k=i+j;

System.out.println("在复合块外的输出k="+k);

{

float f;

f=j+4.5F;

i++;

System.out.println("在复合块内的输出f="+f);

System.out.println("在复合块内的输出k="+k);

}

System.out.println("在复合块外的输出i="+i);

}

}

编译并运行上述两个源程序,并写出运行结果。

运行结果:

在复合块外的输出k=7

在复合块内的输出f=8.5

在复合块内的输出k=7

在复合块外的输出i=4

4.编写字符界面的Java Application接收用户输入的一个字符,并把该字符打印在屏幕上。

(1)键入并运行如下Java Application程序:

//字符界面下的基本输入输出程序:SimpleChleInOut.java

import java.io.*;

pulic class SimpleCharInOut{

public static void main(String args[]){

char ch='';//定义字符型变量

System.Out.print("Enter a character please:");

//在屏幕上显示提示信息

try{

ch=(char)System.in.read();//接收用户键盘输入的字符并保存}catch(IOException e){};//在变量ch中

System.Out.println("You've entered character;"+ch);

//输出ch字符

}

}

(2)回答问题:运行该程序时屏幕显示什么?如果不敲击键盘输入字符,程序回如何反应?如果敲击键盘输入字符但不输入回车,程序会如何反应?为什么?如何结束此程序的运行?如果从键盘输入了一个字符并按回车键,程序输出什么?如果从键盘输入了多个字符并按回车键,程序有输出什么?为什么?

5.编写一个程序,求100以内的奇数和100以内的素数,用showmessageDialog方法将结果用对话框显示出来。

import javax.swing.JOptionPane;

public class Exa_1_1{

public static void main(String[]args){

int i=0;

int j=0;

for(i=0;i<=100;i++)

if(!(i%2==0))

JOptionPane.showMessageDialog(null,"奇数="+i);

for(j=0;j<=100;j++)

if(!(j%2==0&&j%3==0))

JOptionPane.showMessageDialog(null,"素数="+j);

}

相关文档
最新文档