java语言 (1)

java语言 (1)

ID:34519738

大小:242.32 KB

页数:31页

时间:2019-03-07

java语言 (1)_第1页
java语言 (1)_第2页
java语言 (1)_第3页
java语言 (1)_第4页
java语言 (1)_第5页
资源描述:

《java语言 (1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章基本数据类型和基本操作F编写简单的Java程序F理解标识符、变量和常量F使用赋值语句F认识Java基本数据类型F使用Java运算符并书写Java表达式2.1编写简单的程序FExample2.1:计算圆的面积。该程序从键盘读入圆的半径并显示面积.F编写程序需要设计算法和数据结构。–算法是描述如何执行一系列操作解决问题,是指定操作的执行顺序。–数据结构包括数据表示和处理。2.1编写简单的程序F算法描述:–读入半径–利用下面公式计算面积:area=radius*radius*π–显示面积areaF变量用于存储程序中的数据和计算结果。变量名应选择描述

2、性的名字,如半径用radius,面积用area。同时还要定义变量的类型。F将算法用计算机语言描述,即编码。publicclassComputeAreaMyInput{publicstaticvoidmain(String[]args)Run{doubleradius;doublearea;//step1,readinradiusSystem.out.print("Enterradius:");radius=MyInput.readDouble();//step2,computeareaarea=radius*radius*3.14159;//ste

3、p3,displaytheareaSystem.out.println(“Theareaforthecircleofradius"+radius+"is"+area);}}2.2标识符F正如现实世界中每个实体都有一个名字,程序中引用的每个元素也得命名。程序设计语言利用称为标识符的特殊符号来命名编程实体,如变量、常量、方法、类和包等。A-Z、a-z、汉字、日文片假名、平假名、朝文F标识符命名规则:–必须由字母、数字、下划线(_)或美元符号($)组成,且不能以数字开头–不能包含运算符,如+,-等–不能是关键字,不能是true,false或null–可以

4、有任意长度Java是大小写敏感的语言,class和Class,System和system分别代表不同的标识符,在定义和使用时要特别注意这一点。标识符举例合法标识符不合法标识符FirstJavaApplet1FirstJavaApplicationMySalary12Tree&Glasses_isTrue-isTrue_$theLastOneJavaBuilderHelloWorld273.15Java编译器检查非法标识符并报告语法错误。2.3变量F变量是在程序的运行过程中数值可变的数据,通常用于存储数据——输入、输出和中间数据。F变量在使用前必须进

5、行变量声明,以便告知编译器变量名及其所代表的数据类型,为其分配合适的存储空间。F声明变量的语法:datatypevariableName;Fintx;Fdoubleradius;Fchara;2.4赋值语句F在赋值语句中,左边变量的数据类型必须与右边的数据类型相容。左侧是变量名称,右侧是变量的值。F表达式表示值、变量和运算符的运算。F左边的变量也可用于右边的表达式,如x=x+1;FJava中的赋值语句使用的是等号(=)。F在给一个变量赋值前必须先有说明,使用变量前必须先给其赋值。2.5常量F变量的值在程序执行过程中可能会改变,常量则表示永远不变的数

6、据。F常量的语法:finaldatatypeCONSTNAME=VALUE;F常量必须在使用前给予说明和初始化。只要堆砌进行了说明就不能改变它的值。staticfinaldoublePI=3.14159;staticfinalintSIZE=3;2.6数值数据类型F每个数据类型都有一个值域,或叫做范围。编译器根据变量或常量的数据类型对其分配存储空间。FJava有6种数值类型:四种整型和两种浮点型。数据类型关键字占用位数取值范围7~27-1字节型byte8-215~215-1短整型short16-231~231-1整型int32-263~263-1长

7、整型(L)long64-2浮点型(F)float32-3.4e38~3.4e38双精度型(D)double64-1.7e308~1.7e3082.6数值数据类型F算术运算符运算符用法描述+op1+op2加-op1-op2减双目运算符*op1*op2乘/op1/op2除%op1%op2取模(求余)++op正值++++op,op++加1单目运算符--op负值----op,op--减12.6数值数据类型F数值类型转换–当两个数据类型是兼容的,目的类型比源类型大的时候,将执行类型自动转换。–整型、实型、字符型数据可以混合运算。运算中,不同类型的数据先转化为

8、同一类型,然后进行运算。转换从低精度到高精度。bytei=100;longl=i*3+4;doublef=i*3.1+l/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。