版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目2应用基本语法实现图形参数计算逻辑古凌岚张婵罗佳人民邮电出版社Java系统化项目开发教程知识要点Java程序分类Java开发环境及工具计算机如何处理Java程序Java语言基本语法引子如何利用Java基本语法编写控制台应用程序?Java程序运行效果的呈现,主要通过控制台窗口和图形界面两种方式控制台窗口较专注于算法逻辑过程,以及基本语法的学习图形界面则界面更为友好。2.1先导任务一:显示矩形四边形的周长和面积任务执行效果:问题分析:需了解Java程序结构,编程基本规则,再根据问题要求,编写程序代码2.1先导任务一:显示矩形四边形的周长和面积什么是Java程序?运行结果:2.1先导任务一:显示矩形四边形的周长和面积Java程序的分类应用程序(Application)基于控制台的应用程序CUI基于窗体的应用程序GUI小应用程序(Applet)
2.1先导任务一:显示矩形四边形的周长和面积Java开发环境及工具Java开发工具箱(JDK):包含了实现各种各样底层技术的类的集合工具作用Javac编译器用于将Java源程序编译成字节码Java解释器Java解释器,用于解释执行Java字节码appletviewer小应用程序浏览器,用于测试和运行JavaApplet程序JavadocJava文档生成器Javah工具C文件生成器,利用此命令可实现在Java类中调用C++代码jdb工具Java调试器Java开发工具文本编辑工具JCreatorEclipseJBuilderNetBean2.1先导任务一:显示矩形四边形的周长和面积JDK的安装下载网址:/technetwork/java/javase/downloads/index.html安装JDK:运行.exe程序2.1先导任务一:显示矩形四边形的周长和面积配置JDK右键点击“我的电脑”,选择“属性”—>“高级”—>“环境变量”—>“系统变量”;新建一个变量,变量名为“JAVA_HOME”,变量值为:“C:\ProgramFiles\Java\jdk1.7.0”。若修改了安装目录,则需相应地修改JAVA_HOME变量值。新建一个变量,变量名为“CLASSPATH”,变量值为:“.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar”,每个路径间用分号隔开。选择系统变量“PATH”,编辑该变量,在原有变量值后面添加:“%JAVA_HOME%\bin;”2.1先导任务一:显示矩形四边形的周长和面积JDK测试单击“开始”菜单,选择“运行”,输入“cmd”,选择“确定”,进行DOS控制台界面,输入命令java–version,2.1先导任务一:显示矩形四边形的周长和面积环境变量的含义PATH环境变量:指定命令的搜索路径CLASSPATH环境变量:指定类的搜索路径JAVA_HOME环境变量:指向JDK的安装目录2.1先导任务一:显示矩形四边形的周长和面积计算机处理Java程序的过程Java虚拟机2.1先导任务一:显示矩形四边形的周长和面积Java程序的运行步骤编码:开发人员编写源代码,生成扩展名为“.java”的Java源代码文件;编译:Java编译程序将源程序翻译为JVM可执行代码——字节码(.class文件);执行:字节码的执行由Java解释器完成。执行又分为三步:代码的装入、代码的校验和代码的执行。2.1先导任务一:显示矩形四边形的周长和面积2.1先导任务一:显示矩形四边形的周长和面积任务实施定义变量:circum和area,类型为整型功能:编写代码实现这个变量值的输出2.1先导任务一:显示矩形四边形的周长和面积任务执行效果问题分析:需先确定矩形四边形的宽和高的数据类型,以及数值应了解Java数据类型,基本语法2.2先导任务二:计算矩形四边形的周长和面积Java中的数据类型:基本类型和引用类型基本数据类型整数类型:byte、short、int、long浮点数类型:float、double字符数据类型:char布尔类型:boolean2.2先导任务二:计算矩形四边形的周长和面积基本数据类型占用字节位数取值范围默认值byte8-bit-27~27-1(-128~127)0short16-bit-215~215-1(-32768~32767)0int32-bit-231~231-1(-2147483648~2147483647)0long64-bit-263~263-1(-9223372036854775808~9223372036854775808)0Lfloat32-bit2-149~2128(1.4E-45~3.4028235E38)0.0fdouble64-bit2-1074~21024(4.9E-324~1.7976931348623157E308)0.0char16-bit0~216-1,使用Unicode编码,最多允许定义65536个字符。\u0000boolean1-bittrue、falsefalse2.2先导任务二:计算矩形四边形的周长和面积整型共有4种byte、short、int和long可以使用八、十、十六进制表示,分别使用无、前缀“0”和前缀“0x”对于long,使用后缀“L”byte常用于网络传输或输入/输出流,long常用于表示唯一性编号的属性,int常用于保存中间结果的变量2.2先导任务二:计算矩形四边形的周长和面积浮点型包括单精度float和双精度double,表示方式分别为后缀“f/F”和后缀“d/D”,且通常使用小写字母后缀,如无后缀则默认为double字符型用char表示,通常用来表示字符常量表示方式:单引号括起来直接指定常量,如'A'Unicode值表示,用\u后接一个16进制数,表示范围为:\u0000~\uFFFF转义字符表示:转义字符“\”来声明一个特殊的字符2.2先导任务二:计算矩形四边形的周长和面积布尔型用boolean表示,其取值为:ture和false(默认值),常用来表示逻辑状态2.2先导任务二:计算矩形四边形的周长和面积变量变量是用于存储某个数据的内存单元,在程序运行期间,该数据是可以被改变的变量声明格式<数据类型><变量名称>[,<变量名称>,<变量名称>,......]<数据类型><变量名称>=<对应的初始值>[,<变量名称>=<对应的初始值>,......]如:bytea=0x44;//声明字节变量a,并赋初始值0x44intc;//声明整型变量c注意:建议每行代码仅声明一个变量2.2先导任务二:计算矩形四边形的周长和面积常量若变量所存储的数据,在程序运行期间不能被改变,则称为常量,它是一种特殊的变量。常用的常量有:整型常量、浮点型常量、字符型常量、布尔型常量和字符串常量定义语法格式:final<数据类型><常量名>=<常量值>;其中final关键字,用于标识所定义的<常量名>的值在程序运行期间不能被改写2.2先导任务二:计算矩形四边形的周长和面积数据类型转换自动类型转换:编译器自动完成类型转换,不需要在程序中编写代码转换规则:byte→short(char)→int→long→float→double如:byteb1=100;intx=b1;//将b1转换为int强制类型转换:强制编译器进行类型转换,必须在程序中编写代码转换语法格式:(转换到的类型)需要转换的值转换规则:double→float→long→int→short(char)→byte如doubled=3.10;intn=(int)d;//转换后n值为3注意强制转换有可能损失精度2.2先导任务二:计算矩形四边形的周长和面积表达式由变量、常量和运算符组成,其演算处理后通常能得到一个值操作符算术运算符二元算法运算符有:“+”加法、“-”减法、“*”乘法、“/”除法、“%”求模一元算术运算符有:“+”正数、“-”负数、“++”递增、“--”递减其中“%”求模运算符是指用于两数相除后求其余数,“++”运算符,用于对某个变量的值在原值的基础上自加1操作,“--”运算符,用于对某个变量的值在原值的基础上自减1操作2.2先导任务二:计算矩形四边形的周长和面积递增运算符的应用示例2.2先导任务二:计算矩形四边形的周长和面积关系运算符:用来比较两个操作数,运算的结果是一个boolean类型的值包括:“>”大于、“<”小于、“>=”大于等于、“<=”小于等于、“==”等于、“!=”不等于逻辑运算符用于进行逻辑运算,即只对boolean类型数据进行运算,得到的结果还是boolean类型的值。包括:“&&”与、“||”或、“!”非,前两个运算符均为二元运算符,“!”是一元关系运算符关系运算符和逻辑运算符通常一起使用,用于处理条件表达式2.2先导任务二:计算矩形四边形的周长和面积关系和逻辑运算符的应用示例2.2先导任务二:计算矩形四边形的周长和面积位运算符用来操作二进制位,分为按位运算符和移位运算符,分别用于按位运算和移位运算按位运算符:“&”按位与、“|”按位或、“~”按位非、“^”按位异或移位运算符:“<<”左位移运算符、“>>”右位移运算符和“>>>”无符号右移运算符2.2先导任务二:计算矩形四边形的周长和面积按位运算符的运算规则第一个操作数第二个操作数按位与按位或按位异或按位非0000001011100111111001102.2先导任务二:计算矩形四边形的周长和面积移位运算符的运算规则“<<”运算符执行一个左移位。作左移位运算时,右边的空位补0。不产生溢出情况下,数据左移1位相当于乘以2“>>”运算符执行一个右移位(带符号)。右移位运算时,左边按符号位补0或1。右移数据相当于除以2“>>>”运算符同样也执行一个右移位,只是它执行的是不带符号的移位。运算时,左边留下的空位一律补02.2先导任务二:计算矩形四边形的周长和面积按位操作符的应用示例2.2先导任务二:计算矩形四边形的周长和面积赋值运算符(=)将赋值运算符右边表达式的值赋给左边的变量三元条件运算符(?:)语法格式:条件表达式?表达式1:表达式2运算规则:先计算条件表达式的值,若为真,则表达式1的值作为三元运算的结果值,否则,表达式2的值作为三元运算的结果值括号运算符“()”和“[]”“()”括号运算符在所有运算符中优先级是最高的,多用于改变表达式运算的先后顺序,有时也可表示方法的调用“[]”是数组运算符,用于数组定义和处理2.2先导任务二:计算矩形四边形的周长和面积与对象有关的运算符“.”:用于访问类或实例的成员变量或成员函数“new”:用于实例化一个新的对象或数组“instanceOf”:用于判断一个对象是否为某个类的实例,是则返回true值,否则返回false值2.2先导任务二:计算矩形四边形的周长和面积语句是指以“;”为终结符的代码段,一条语句构成了一个执行单元表达式语句:赋值,递增/减,方法调用,对象创建等声明语句:用于定义变量、常量、方法等空语句:仅包含“;”的语句,不做任何操作的语句,常用作循环语句的控制步长控制语句:条件控制和循环控制,用于控制程序的执行过程,条件包括if,switch;循环包括:for,while,dowhile2.2先导任务二:计算矩形四边形的周长和面积控制语句if条件语句if(<逻辑表达式>)
<语句块1>
[else
<语句块2>]2.2先导任务二:计算矩形四边形的周长和面积if条件语句应用示例2.2先导任务二:计算矩形四边形的周长和面积switch条件语句
switch(<表达式>){case<常量1>:
<语句块1>
break;case<常量2>:
<语句块2>
break;...case<常量n>:
<语句块n>
break;[default:
<语句块n+1>]}2.2先导任务二:计算矩形四边形的周长和面积switch条件语句应用示例2.2先导任务二:计算矩形四边形的周长和面积for循环语句for(<表达式1>;<表达式2>;<表达式3>){
<循环体>
}2.2先导任务二:计算矩形四边形的周长和面积for循环语句应用示例2.2先导任务
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉林师范大学《媒体系统设计》2021-2022学年第一学期期末试卷
- 制造企业生产主管工作报告制度
- 竹木纤维墙裙美化校园环境方案
- 吉林师范大学《代数与群论》2021-2022学年第一学期期末试卷
- 吉林大学《药物流行病学》2021-2022学年第一学期期末试卷
- 吉林大学《土力学》2021-2022学年第一学期期末试卷
- 幼儿园沟通安全管理方案
- 2024个人房屋租赁合同书2
- 2024电脑销售合同模板下载
- 高层建筑钢结构吊装施工方案
- MOOC 创业基础-暨南大学 中国大学慕课答案
- 勇者斗恶龙9图文攻略
- 医院年度财务报表和部门决算报表审计工作规程
- 阳离子纤维素总结资料
- 学校(纸盘画)社团活动课程简案
- 下肢动脉置管溶栓的护理要点
- 现代自然科学大事年表(1894 1985)
- 典型草原割草场技术规范-编制说明-内蒙古
- 阿坝藏族羌族自治州羌族文化生态保护实验区实施方案 - 阿坝州羌族
- 转体梁施工技术总结(宝兰-陈明涛)
- 最新Tcpdump格式文件分析
评论
0/150
提交评论