}
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