Java程序设计B-复习范围-(已解答)-
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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){