1、(3)尽可能采取专用术语来说明事物。(4)外文、 符号、 公式要正确, 应使用统一要求名词和符号。(5)应独立完成试验汇报书写, 严禁剽窃、 复印, 一经发觉, 以零分论处。试验汇报批改说明试验汇报批改要立刻、 认真、 仔细, 一律用红色笔批改。试验汇报批改成绩采取五级记分制或百分制, 按金陵科技学院课堂教学实施细则中作业批阅成绩评定要求实施。试验项目名称: Java编程基础 试验课时: 6 同组学生姓名: 试验地点: 工科楼A101 试验日期: 17.3.2117.4.4 试验成绩: 批改老师: 刘晶 批改时间:试验1 Java编程基础一、 试验目和要求(1)熟练掌握JDK1.6及Eclip
2、se4.2编写调试Java应用程序及Java小程序方法; (2)熟练掌握Java应用程序结构;(3)了解Java语言特点, 基础语句、 运算符及表示式使用方法;(4)熟练掌握常见数据类型使用;(5)熟练掌握if-else、 switch、 while、 do-while、 for、 continue、 break、 return语句使用方法;(6)熟练掌握数组和字符串使用;(7)调试程序要统计调试过程中出现问题及处理措施;(8)编写程序要规范、 正确, 上机调试过程和结果要有统计, 不停积累编程及调试经验;(9)做完试验后给出本试验试验汇报。二、 试验仪器和设备飞跃以上计算机, Windows
3、 操作系统, 装有JDK1.6和Eclipse4.2软件。三、 试验过程(1)分别使用JDK命令行和Eclipse编译运行Java应用程序; 合适添加注释信息, 经过javadoc生成注释文档; 为主方法传输参数“Hello world”字符串, 并输出, 统计操作过程。public class Hello public static void main(String args) System.out.println(Hello!); (2)分别使用JDK命令行和Eclipse编译Java Applet, 并建立HTML文档运行该Applet。压缩生成.jar文件。统计操作过程。import
4、java.awt.*;import java.applet.Applet;public class HelloApplet extends Applet public void paint(Graphics g) g.setColor(Color.red); g.drawString(,20,20);applet code=HelloApplet.class height=100 width=300/applet/html(3) 依据变量score中存放考试分数, 输出对应等级。要求从键盘输入学生成绩, 60分以下为D等; 6069为C等; 7089为B等; 90100为A等。(4) 编写一个
5、Java Application程序, 输出区间200, 300上全部素数, 将其用数组prime保留, 并以每10个一行形式显示运行结果。(5)输出下列数字形式, 要求用二维数组完成。n=4 0 0 0 0 0 1 1 1 0 1 2 2 0 1 2 3 n=4 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1(6) 求二维数组鞍点,即该位置上元素在该行上最大, 在列上最小。也可能无鞍点。(7) 分析下列程序输出结果, 掌握equals()方法和“= =”区分。class StringTest2 public static void main(String args) Stri
6、ng s1 = This is the second string.; String s2 = String s3 = new String( String s4 = new String(s1); String s5 = s1; boolean result121 = s1.equals(s2); boolean result122 = s1 = s2; boolean result131 = s1.equals(s3); boolean result132 = s1 = s3; boolean result141 = s1.equals(s4); boolean result142 = s
7、1 = s4; boolean result151 = s1.equals(s5); boolean result152 = s1 = s5; System.out.println(s1 equals s2= +result121);s1 = s2= +result122);s1 equals s3= +result131);s1 = s3= +result132);s1 equals s4= +result141);s1 = s4= +result142);s1 equals s5= +result151);s1 = s5= +result152);(8) 判定回文字符串回文是一个“以前向后
8、读”和“从后向前读”都相同字符串。如“rotor”是一个回文字符串。 程序中使用了两种算法来判定回文字符串: 算法一: 分别以前向后和从后向前依次取得原串str一个字符ch1、 ch2, 比较ch1和ch2, 假如不相等, 则str肯定不是回文串, yes=false, 立刻退出循环:不然继续比较, 直到字符全部比较完, yes值仍为true, 才能肯定str是回文串。 算法二: 将原串str反转成temp串, 再比较两串, 假如相等则是回文字符串。(9) 使用String类compareTo(String s)方法, 对以下字符串从小到大排序: “melon”, “apple”, “pear
9、”, “banana”, 显示输出排序结果。要求:(1)编译调试程序之前应配置好环境变量;(2)要分别掌握用JDK命令行和Eclipse集成开发环境调试Java程序;(3)注意Java两大类程序: 应用程序和小程序区分。程序清单:(提议程序中合适添加注释信息, 增强可读性; 较长程序可分栏书写, 确保汇报排版整齐美观。)(1)主方法传输参数“Hello world”字符串, 并输出public class Hello public Hello()HelloWorld! public static void main(String args) new Hello();(2)Eclipse编译Ja
10、va Appletpublic class HelloApplet extends Applet int height,width; public void init() this.height=100; this.width=300; public void paint(Graphics g) g.setColor(Color.red); g.drawString(, 20, 20);(3)package b;import java.util.Scanner;public class Test int score; /char grade;请输入分数按回车 Scanner reader=ne
11、w Scanner(System.in); score=reader.nextInt(); if(score=90&score=70&=89)B=60&=69)C else if(score60)D else数据错误(4)public class Lim public static void main(String args) int prime = calculation(20, 200, 300); for (int i = 0; i prime.length; i+) if (primei != 0) if (i % 10 = 0 & i != 0) System.out.println(); System.out.print(primei + / 打印数据 public static int calculation(int length, int start, int end) int j; int step = 0; int prime = new intlength; for (int i = start;= end; i+) j = 2; while (i % j !=
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1