JAVA程序设计实验指导书v2011

上传人:20****03 文档编号:164169600 上传时间:2021-01-27 格式:DOC 页数:51 大小:244.50KB
返回 下载 相关 举报
JAVA程序设计实验指导书v2011_第1页
第1页 / 共51页
JAVA程序设计实验指导书v2011_第2页
第2页 / 共51页
JAVA程序设计实验指导书v2011_第3页
第3页 / 共51页
JAVA程序设计实验指导书v2011_第4页
第4页 / 共51页
JAVA程序设计实验指导书v2011_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《JAVA程序设计实验指导书v2011》由会员分享,可在线阅读,更多相关《JAVA程序设计实验指导书v2011(51页珍藏版)》请在金锄头文库上搜索。

1、实验一:安装与熟悉J2SDK实验目的:1 了解和使用J2sdk1.6.0(JDK)环境。2 熟悉J2sdk集成环境的基本命令、功能和基本用法。并学会配置path 等环境变量3 学习并熟练掌握使用J2SDK环境进行Java程序开发的全过程(包括:源程序的编辑、编译、调试、运行和结果查看)。4 掌握Java应用程序的构成特点实验内容1. J2SDK开发包的安装(可选)2. 查看系统环境变量的配置3. 编写一个JAVA程序,掌握在JDK开发包支持下编译和运行的过程实验数据记录及分析(或程序及运行结果)1. 写出在你的系统中,Java.exe和Javac.exe的安装位置 答: C:Program F

2、ilesJavajdk1.6.0_18bin2. 写出运行Java程序所需的基本系统配置JAVA_HOME=C:Program FilesJavajdk1.6.0_18CLASSPATH=.;C:Program FilesJavajdk1.6.0_18libtools.jar; C:Program FilesJavajdk1.6.0_18libdt.jar; C:Program FilesJavajdk1.6.0_18jrelibrt.jarPATH=%PATH%;C:Program FilesJavajdk1.6.0_18bin2 调试下面程序,指出错误public Class HelloW

3、orldApp public void static main(string args) system.out.println(“Hello World!”);错误1:Class 应该写成 class错误2:void 和 static 位置写反了错误3:string应该写成 String错误4:system 应该写成 System3写出调试过程1) 编译命令 javac HelloWorldApp.java2) 运行命令 java HelloWorldApp3) 修改后的源程序 public class HelloWorldApp public static void main(String

4、args) System.out.println(Hello World!); 4添加文档注释,用javadoc工具生成html文件,写出添加注释后的源程序文件。/* *一个向控制台输出字符串的应用程序 */public class HelloWorldApp public static void main(String args) System.out.println(Hello World!); 日期: 年 月 日 日期: 年 月 日实验三:JAVA语言编程基础实验目的:1. 综合掌握变量、数据类型、表达式以及基本程序结构的应用2. 掌握类的方法定义实验内容1. 掌握变量定义、赋值表达式的

5、应用。2. 掌握移位表达式的应用。3. 掌握控制语句的应用。4. 掌握有关类的方法定义及方法使用的形式。5. 理解变量作用域范围。6. 掌握Scanner类的使用方法。实验数据记录及分析(或程序及运行结果)1. 分析下面的程序,写出运行结果public class Ch22 public static void main(String args) boolean x,y,z; int a=12,b=24; x=(ab); y=(a!=b); z=(a+b=36); System.out.println(x=+x); System.out.println(y=+y); System.out.pr

6、intln(z=+z); x=falsey=truez=true2写出下面程序运行的结果 class Expression public static void main(String args) int a=25, b=20, e=3, f=0;boolean d=ab;System.out.println(a=25,b=20,e=3,f=0);System.out.println(因为关系表达式 a5)System.out.println(因为e 非0 且a/e 为8 大于5,所以输出 a/e +a/e);if (f!=0 & a/f5)System.out.println(a/f = +

7、a/f);elseSystem.out.println(因为f 值为0,所以输出 f = +f);因为关系表达式 ab 为假,所以其逻辑值为 : false因为e 非0 且a/e 为8 大于5,所以输出 a/e 8因为f 值为0,所以输出 f = 03假如一个颜色值包含了红黄兰三个分量,每个分量范围在0至256,可以定义一个int类型(4个字节)的变量color,利用它的从低到高连续三个字节分别表示三个颜色分量的值,请编写程序利用移位表达式求出每个颜色的值各是多少。int color=0x00F1AD07,red=0,yellow=0,blue=0;red=color & 0xFF;yello

8、w= color & 0x0000FF00;blue= color & 0x00FF0000;biaodashi= 0xFF;red=color & biaodashi;yellow= color & (biaodashi8); /0x0000FF00blue= color & (biaodashi8; /0x0000FF00 blue=blue16; /0x00FF0000 System.out.println(red=+red); System.out.println(yellow=+yellow); System.out.println(blue=+blue); red=7yellow=

9、173blue=2415 编写程序,读入任一个整数并将其各位数字之和赋给一个整数并输出各位上数字及数字和。import java.util.Scanner;public class Apublic static void main(String args) Scanner sc = new Scanner(System.in);System.out.println(请输入一个整数: );int num = sc.nextInt();int a,b,c,m;a=num/100;b=num%100/10;c=num%100%10;m=a+b+c;System.out.println(a=+a);S

10、ystem.out.println(b=+b);System.out.println(c=+c);System.out.println(m=+m);5编写程序,接受任意从键盘输入的若干整数,请使用冒泡排序算法完成对这些整数排序,并输出排序结果。import java.util.Scanner;public class mypublic static void main(String args) Scanner sc = new Scanner(System.in);System.out.printf(请输入要排序整数个数: ); intnum=sc.nextInt();int arr=new

11、intnum;for(int i=0;i0;i-)for(j=0;jarrj+1)temp=arrj;arrj=arrj+1;arrj+1=temp;System.out.println(冒泡排序的结果是:);for(i=0;ilen;i+)System.out.println(arri+ );6定义一个类,实现方法完成输出素数的要求:按照每行5个,输出n以内的所有素数。(注:n作为方法的参数传入)。根据题目,补充完成下面程序。 public class PrimeNumber public void listPrime (int n) /添加代码,将生成的n以内的所有素数输出到控制台int m;/ 变量n为要判断的数字int temp=0;/记录输出的素数个数A: for (int f = 2;f=n; f+) for (m = 2; m =f / 2; m+) if (f % m = 0)continue A;/ 如果能被整除则变量n肯定不是素数,跳出内层循环System.out.print(f + + t);/输出素数temp+;i

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

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