第2章 Java编程基础补充案例
- 格式:doc
- 大小:493.50 KB
- 文档页数:35
第2章Java语言基础2.1Java Java程序的构成程序的构成2.2Java Java数据类型、常量和变量数据类型、常量和变量2.3Java Java运算符、表达式、语句、程序运算符、表达式、语句、程序2.4Java Java流程控制语句流程控制语句2.5Java Java语言编程的基本技巧语言编程的基本技巧2.6Java Java数组数组目录2.7Java Java编程作业提交要求编程作业提交要求2.8本章小结·Java语言主要由以下元素组成。
Java语言主要由以下元素组成。
)Identifier).标识符(Identifier1.标识符(Word))Reserved WordKeyWord)或保留字()或保留字(Reserved2.关键字(.关键字(KeyWord3.分隔符:要求用英文半角字符)Operator)4.运算符(运算符(Operator)Expression).表达式(Expression5.表达式(Statement)).语句(Statement6.语句(Method)).方法(Method7.方法(class)).类(class8.类(interface)).接口(interface9.接口(package))10.包(10.包(package2.1.1标识符object、、attibute、·标识符:用户用来标识attibute、、objectinterface、标识符:用户用来标识package、classpackage、class、、interface、parameter等成份的名字。
parameter等成份的名字。
const/constant、method、const/constantmethod、、local variablevariable、标识符的命名规则:Java标识符的命名规则:·Java标识符是字母、下划线、$$、数字组成的字符混合序列,不能以数字开头。
第2章Java语言编程基础2.1 Java语言词法词法是程序语言的基本构成方法,程序被编译时,要对程序的词法进行分析,Java 语言是在C++基础上发展起来的,它继承了C和C++语言的语言特性,其基本词法相似,但Java语言采用Unicode字符集,又称统一字符集,用16位存储一个字符,它可以支持多种语言。
为了解Java语言的词法构成,先来看一个例子。
【引例】Java语言词法应用程序的例子。
/**这是一个简单的Java语言程序*/public class class1{ /*下面是程序部分*/p ublic static void main (String args[]) //调用main方法{/*下面是Java语言程序的一个简单例子*/int r[]={1,2,3,4,5},area; //定义数组变量r、area,并给r赋值for(int i=0,sum=0;i<5;i++) //在循环中定义变量i,sum,并给i赋值{area= r[i]*r[i]; //用乘法运算符求面积sum+=area; //用加法求和System.out.println("面积="+area); //输出面积System.out.println("和="+sum); //输出面积的和}}}该引例中包含Java语言最基本的词法。
这些词法包括注释、关键词、标识符、常量、变量、分隔符等。
1.注释在程序中加入注释是一个好的编程习惯,程序中加入合理的注释会增强程序的可读性,它不仅对程序调试和修改有益,而且更有利于程序的维护和移交。
注释内容本身对程序的执行不产生任何影响,因而被编译器忽略。
Java语言支持三种形式的注释,其中前两种与C++形式相同,而第三种是Java语言新增加的形式,它们分别是:(1)/* 注释内容*//*和*/之间的所有字符均为注释,因而被编译器忽略。
这种形式的注释可以扩展到多行,但不能嵌套。
第2章Java编程基础案例2-1 while循环语句一、案例描述1、考核知识点编号:029002017名称:while循环语句2、练习目标➢掌握while循环语句的语法格式和使用➢了解while循环语句的特点3、需求分析while语句会反复地进行条件判断,只要条件成立,{}内的执行语句就会执行,直到条件不成立,while循环才会结束。
为了让初学者熟悉while语句,本案例将使用while语句实现统计1-10以内奇数的功能。
4、设计思路(实现原理)1)编写一个类Example122)定义一个变量x为1,用while语句循环条件为x<=103)在while循环中,使用表达式x%2判断是否为奇数,如果为奇数,则变量count的值加1。
二、案例实现运行结果如图2-14所示。
图2-1运行结果三、案例总结1、while循环语句和条件判断语句有些相似,都是根据条件判断来决定是否执行大括号内的执行语句。
区别在于,while语句会反复地进行条件判断,只要条件成立,{}内的执行语句就会执行,直到条件不成立,while循环结束。
2、while循环的执行流程如图2-15所示。
图2-2流程图案例2-2 for循环语句一、案例描述1、考核知识点编号:029002018名称:for循环语句2、练习目标➢了解for循环语句的特点➢掌握for循环语句的语法格式和使用3、需求分析for循环语句是最常用的循环语句,一般用在循环次数已知的情况下。
为了让初学者熟悉for 循环语句,本案例将使用for循环语句计算1+2+3+4+5...+100表达式的结果4、设计思路(实现原理)1)编写一个类Example132)在该类中定义一个变量sum来存储每次循环整数相加的和。
3)在for循环语句中定义变量x,循环条件为x<=100二、案例实现图2-3编译结果三、案例总结1、在for循环中,for关键字后面()中包括了三部分内容:初始化表达式、循环条件和操作表达式,它们之间用“;”分隔,{}中的执行语句为循环体。
《Java基础入门》课后章节习题及答案(完整版)《Java基础入门》课后章节习题及答案(完整版)《Java基础入门》课后习题第1章Java开发入门一、填空题1、Java的三大体系分别是_JavaSE_____、_JavaEE_____、_JavaME_____。
2、Java程序的运行环境简称之为JRE_____。
3、编译Java程序需要使用_javac_____命令。
4、javac.exe和java.exe两个可执行程序存放在JDK安装目录的bin______目录下。
5、path______环境变量用来存储Java的编译和运行工具所在的路径,而_classpath_____环境变量则用来保存保存Java虚拟机要运行的“.class”文件路径。
二、选择题1、以下选项中,哪些属于JDK工具?(多选)ABCDA、Java编译器B、Java运行工具C、Java文档生成工具D、Java打包工具2、Java属于以下哪种语言?CA、机器语言B、汇编语言C、高级语言D、以上都不对3、下面哪种类型的文件可以在Java虚拟机中运行?DA、.javaB、.jreC、.exeD、.class4、安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种?BA、Java文档制作工具B、Java解释器C、Java编译器D、Java启动器5、如果jdk的安装路径为:d:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项?B A.d:\jdk; B.d :\jdk\bin; C.d:\jre\bin; D.d:\jre;三、问答题1、简述Java的特点。
面向对象、跨平台性、健壮性、安全性、可移植性、多线程性、动态性等。
2、简述JRE与JDK的区别。
JRE(Java Runtime Environment,Java运行时环境),它相当于操作系统部分,提供了Java程序运行时所需要的基本条件和许多Java基础类,例如,IO类、GUI控件类、网络类等。