超级无敌神奇的java期末考试题库2(6)

2019-09-02 13:58

}

System.out.print(i+\);

}

System.out.println();

21. 用Java语句实现把有10个元素的整数数组n的元素都初始化成3?

public class Lx1 {

public static void main(String[] args) { int n[]=new int[10];

for(int i=0;i

n[i]=3;

System.out.println(n[i]); }

for(int i=0;i

22. 编写程序计算学费:假设今年某大学的学费为10000元,学费的年增长率为5%,使用循环语句编写程序,计

算3年内,每年的学费各是多少?

public class Xuefei {

public static void main(String[] args) { }

double xuefei=10000; double raise=0.05; for(int i=1;i<=3;i++)

{

xuefei=xuefei*(1+raise);

System.out.println(\第\+i+\年学费为:\+xuefei); } }

23.编写程序设计一个表示三角形的类Trival,其中的属性包括三角形的底di,三角形的高gao,方法包括:默认构造方法、为di和gao指定初值的构造方法、计算三角形面积的方法findArea()?

class Trival{ }

public class TestTrival { }

26

double di; double gao; Trival(){ }

public double findArea(){ }

return 1.0/2*(di*gao); di=d; gao=g;

}

Trival(double d,double g){

public static void main(String[] args) { }

Trival t1=new Trival(5,10);

System.out.println(t1.findArea());

简答

第一章、 JAVA入门

简答、选择 1. JAVA特点:

简单、动态、面向对象、分布式、解释执行、健壮、安全、结构中立、可移植、高效能、具有多线程能力 2. JDK中常用工具: 1) 2) 3) 4)

Javac:Java语言编译器,负责将java源代码(.java)文件编译为字节码(.class)文件 java :java语言解释器,负责执行java字节码(.class)文件 javadoc jdb

3. Java运行机制:

源程序(.java)—(编译)—字节码(.class)—(运行)—结果 4. Java程序分类

1) 应用程序(Java Application) 2) 小程序(Java Applet)

Java基础知识

简答、选择

1. 基本数据类型:

字符型(char’ ’、String” ”)、布尔型(boolean)、数值型(byte、short、int、long、double=10.5、float=2.1f) 2. 声明变量:

数据类型 变量名1,变量名2

final 数据类型 常量名(所有字母大写)=初始值 3. 标示符: 1) 2) 3) 4)

标识符必须以字母、下划线(_)、数字或美元($)组成;

标识符必须由字母、下划线(_)或美元($)开头,不能由数字开头; 标识符不能是关键字;

标识符没有长度限制,汉字可以做标示符。

27

4. 变量及常量的赋值

变量名 = 数据值;

final 数据类型 常量名 = 初始值; 5. 数据类型的转换 1) 自动数据类型转换

2) 强制数据类型转换

(目的转换类型)原转换类型数据;

例如: 将double强制转换成int型 int =(int)2.8 6. 运算符 1) 算术运算符

运算符 + - * / % 2) 关系运算符

运算符 > >= < <= == != 3) 逻辑运算符 运算符 名称 && 与运算符 || 或运算符 ! 非运算符 ^ 异或运算符 4) 简捷赋值运算符

名称 加运算符 减运算符 乘运算符 除运算符 取模(取余)运算符 名称 大于 大于等于 小于 小于等于 等于 不等于 说明 逻辑与 逻辑或 逻辑取反 逻辑异或 28

例 i+8 i-8 i*8 i/8 i%8 结果 false false true true false true 例 1>2 1>=2 1<2 1<=2 1==2 1!=2 两个ture结果ture 一个ture结果ture 本应为ture结果为false 两个一样为ture,两个不一样为false 运算符 && || ! ^ 名称 与运算符 或运算符 非运算符 异或运算符 说明 逻辑与 逻辑或 逻辑取反 逻辑异或 5) &和&&的区别:

a) &&前面为false,不在计算后一个表达式,直接下一条语句

b) &前面为false,后面一个表达式依然会计算,然后再执行下一条语句 6) 三.

目条件运算符

表达式1 ?表达式2 :表达式3

含义:表达式1成立则返回表达式2,否则返回表达式3 7) 运算符优先级 > 运++ + >= == =、+=、-=、& | && || 算! *、/、% -- - < != *=、/= 符 <= 优高 低 先级 注:X+=2等同于X=X+2

第二章、 控制语句

简答、选择、编程

1. 程序基本流程:顺序结构、选择结构、循

环结构

2. 控制语句

循环语句(if、if-else、switch) 循环语句(for、while、do-while) 跳转语句(break、continue) 3. if语句

1) 语法格式:

if (条件表达式) { 功能代码块;

}

2) 小括号内的条件表达式返回的结果为布尔型 3) 当返回为真值时执行if功能代码

29

4. if-else语句

1) 语法格式:

if(条件表达式){ 功能代码块1 }else{

功能代码块2 }

2) 小括号内的条件表达式返回的结果为布尔型

3) 当条件表达式返回值为真时,执行功能代码块1,当条件表达式返回值为假时,执行else后

面的功能代码2。

4) 多分支if-else语句,语法格式: if(条件表达式1){ 功能代码块1; }else if(条件表达式2){ 功能代码块2; }else if(条件表达式3){ 功能代码块3; … … }else{

功能代码块n; }

5. switch语句

1) 语法格式: switch(表达式){ case 值1: 功能代码1; [break;] case 值2: 功能代码2; [break;] ……

case 值n: 功能代码n; [break;] default:

功能代码others; }

2) 小括号内的条件表达式的类型只能为byte、short、char、int和枚举类型 6. for语句

1) 语法格式:

for(表达式1;表达式2;表达式3){ 循环体;

}

30


超级无敌神奇的java期末考试题库2(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:技术问答

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: