Java程序设计B-复习范围-(已解答)-

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

Java程序设计B

复习提纲红皮教材

灰色----不会

红色----做的答案

第1章

内容:

1) Java语言的特点JA V A语言具有简单、面向对象、可移植、分布性、解释器通用性、稳健、多线程和同步机制、安全等语言特性。

2)简述采用MyEclipse 开发Java项目,可视化项目,appplet, jsp项目等的过程

JA V A项目: P11-14

可视化项目: 配置SWING插件--新建JA V A项目—其他—swing—JFRAME--拖入组件—编程—运行

Applet: 新建JA V A项目--新建Japplet—编写HTML页面文件—运行

jsp: 新建Web项目–新建JSP—编程—运行TOMCAT

3)简述什么是JVM(java virtual machine)java虚拟机和JDK(java development kit)java开发工具包,简述JDK1.5的安装和配置过程P5-7,以及举例说明采用JDK开发、编译和执行Java 程序的过程和相关命令。

举例HelloWorld编译执行:

1.用记事本编写代码如下,保存为HelloWorld.java,文件名不与public class的类名一致

public class Hello World{

public static void main(String[] args){

System.out.println(―Hello World!‖);

}

}

2.编译:用命令行进入存放HelloWorld.java文件夹下,执行javac。

3.执行:java命令+类名,如java HelloWorld。

4)简述Java 可执行类文件的结构,

包含部分,类头,主函数等

书写一个能输出你的姓名与专业的可执行的Java程序

public class test{

private String name="冯予沁";

private String major="物工";

public static void main(String[] args){

System.out.println("姓名:"+name);

System.out.println(―专业:"+major);

}

}

1-1 JA V ASE 、JA V AEE 、JA V AME

1-2 首先编写其扩展名为“JA V A”的JA V A源文件,其次将其编译为扩展名为“class”的类文件,最后通过“java,oneJavaApp”来运行java程序

1-2 P7-8

1-5 P6-7

第2章

内容:

1)简述常量和变量的区别,并通过写出代码进行说明常量是指其值永远不允许被改变的量,变量是指其值可以被改变。

代码:声明并初始化常量的具体方式如下:final 常量类型常量标识符=常量值

例如:final int YOUTH_AGE=18 //声明一个int型变量,并初始化为18

声明并初始化变量的具体方式如下:变量类型变量标识符=变量值

例如:String name = “MWQ”//声明一个String型变量

2)简述Java的所有基本数据类型(类型与取值范围)P18-20,以及基本数据类型与引用型的区别P22,举例说明Java的各种表达式P15表格

基本数据类型有:整数型、浮点数型、字符型、逻辑型

区别:1)基本数据类型与引用数据类型的组成;2)Java虚拟机处理基本数据类型变量与引用数据类型变量的方式(书:P22、P23)

Java各种表达式:书:P18 、P19 、P20

2-2

public class test{

int num;

public static void main(String[] args){

System.out.println("整型数默认值:"+num);

}

}

2-5:编写一个程序,计算前10个平方数,并将10个数保存到一个数组中将该数组中的值,依次输出

public class test{

int sqr;

public static void main(String[] args){

for(int i=0;i<10;i++){

sqr=(i+1)*(i+1);

System.out.println("平方数="+sqr);

}

}

}

第3章

内容:

1)输入一个百分制的成绩,判断并输出该成绩的优良中差与及格,画出相应程序的流程图(分别用if –else if 结构和switch case结构),并书写完整的Java程序。

课堂练习&作业本

2)3-2,

public class test{

public static void main(String[] args){

int sum = 0;

for (i=1; i<=100; i++){

if (i % 2 != 0){

sum+= i;

}

}

System.out.println(―从1到100的奇数和为:‖+sum)

}

}

3-4, 3-6,3-7

3-4 Public class Test{

Public static void main (string args[]){

for(int i=0,is=s,i++) {

for(int j=0,j<=s,j++) {

System..out.println(―*‖);

}

System..out.println();

}

}

}

3-6 public int[] getNumber(){

int nub[]=null;

int cont=0;

while(i<=1000&&i>0){

for(int i=1;i<=n;i++){

num=i%7;

num1=i%9;

if(num==0 && num1==0){

相关文档
最新文档