《Java基础语法》PPT课件.ppt

上传人:wuy****n92 文档编号:53147975 上传时间:2022-10-25 格式:PPT 页数:30 大小:377KB
返回 下载 相关 举报
《Java基础语法》PPT课件.ppt_第1页
第1页 / 共30页
《Java基础语法》PPT课件.ppt_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《《Java基础语法》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《Java基础语法》PPT课件.ppt(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Java 语言基础数据类型变量运算符控制流语句Java 块块变量是存储数据的基本单元变量是存储数据的基本单元。数据类型数据类型确定要存储在内存中的数据的类型。运算符运算符是一个符号,用于操作一个或多个参数以得出结果。程序是按顺序执行的。控制流语句控制流语句允许改变此顺序。bytecharbooleanshortintlongfloatdouble数组类接口原始数据类型引用数据类型数值型是用来存储数字的数据类型,它又分为两种:整数与小数。整数型数据根据大小范围的不同,java 定义了四种:byte、short、int、long -默认使用int如下图所示:小数又称为浮点型数据或实型数据。java

2、 定义了两种浮点型数据:float 与 double,它们的大小范围如下图所示:默认使用 double float声明时 记得后面添加字母fJava语言整型常量的三种表示形式:十进制整数,如12,-314,0。八进制整数,要求以0开头,如012 十六进制数,要求0 x或0X开头,如0 x12 Java浮点类型常量有两种表示形式十进制数形式,必须含有小数点,例如:3.14 314.0 .314 科学记数法形式,如3.14e2 3.14E2 314E2 long 赋值 记得最后添加 字母 L 或者lfloat 赋值 记得最后添加 字母 F 或者 fchar型数据用来表示通常意义上“字符”占2个字节

3、 16位字符常量是用单引号括起来的单个字符char c=A;Java字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示(前缀为u表示Unicode)UTF16char c1=u006,c2=a(最常用),c3=98;(ASCII码/ANSI)char ch=中;(2个字节)Java语言中还允许使用转义字符来将其后的字符转变为其它的含义char c2=n;/代表换行符 注意:双引号则表示一个字符串,他是Java的一个对象,并不是基本数据类型。理论上在Java的用程序和小应用程序中使用Unicode字符,但至于他们是否能真正示出来,却要取决于使用的浏览器和操作系统,其中操

4、作系统是最根本的。因为字符a对应的ANSI是97,所以字符a可以直接转成int类型的97.只有两个值 表示 真或假是所有数据类型里面所占空间最小的一般用于判断开关型的东西(下回分解)boolean isLove=true;boolean isMale=true;一般 用is开头定义变量 boolean flag;flag 表示开关性质的变量(下回分解)通常,我们需要在不同的数据类型之间进行转换。简单类型除了boolean类型以外,其他的数据类型可以自动转换成其他的数据类型byteshortcharintlongfloatdouble byte,short,char之间不会相互转换,这三者在计算

5、时首先转换为int类型。但是当long类型出现在运算的时候 多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。-自动转型(必须按照转换法则)当系统需要的数据类型大于实际类型时,数据自动升级(赋值时:左右)当系统需要的数据类型小于实际类型时,数据必须强制造型(赋值时:左右)告诉编译器 保证数据类型转换没问题int i=10;byte b=(byte)i;double d=63.5;char c=(char)d;变量声明由以下三个部分组成:数据类型名称要赋给的初始值(可选)语法:数据类型 标识符=值,标识符=值;class VariableTest pu

6、blic static void main(String args)double a=1.0;int b=3;System.out.println(双精度变量的值为:+a);System.out.println(整型变量的值为:+b);声明变量并初始化编写程序的目的是为了处理各种数据。在程序中用变量存储数据。变量本质上就是一块(或多块,如引用类型,后期讲解)计算机内存空间,这些内存空间以字节为单位。因为我们处理的数据有小数整数字符等区分,他们占用的内存空间大小即字节数也是不同的,所以又有各种不同的数据类型表示。我们可以根据自己的业务需求声明不同数据类型的变量。如何去声明一个变量 数据类型 变量

7、名字 1.变量中只能出现字母,数字,下划线和$符号 2.首字母不能以数字开头,也就是说只能以字母,下划线和$符号开头3.其他语言一般不支持$,java 支持,并且支持以$开头,大家留意 4.变量名不能是 Java 中的关键字 关键字Java关键字关键字abstractassertbooleanbreakbytecontinuecasecatchcharclassconstdoubledefaultdoextendselsefinalfloatforgotolongifimplementsimportnativenewnullinstanceofintinterfacepackageprivat

8、eprotectedpublicreturnshortstaticstrictfpsuperswitchsynchronizedthiswhilevoidthrowthrowstransienttryvolatile 正确错误 TeStHello WorldA11A_booleanbooleanA$CACa#变量String1)知道这门语言给我们提供了哪些数据类型,2)如何声明一个相应数据类型的变量 3)如何给变量赋值和取值 所有应用程序开发环境都提供一个判定过程,称为控制流语句,它用于引导应用程序的执行流控制使程序员可以创建一个应用程序,该应用程序能够检查现有的条件并决定适当的操作过程循环或

9、迭代是重要的编程结构,可用于重复执行一组操作跳转语句允许以非线性的方式执行程序判断判断语句句if-else 语句switch-case 语句循循环语句句while 循环do-while 循环for 循环If-else 语句测试条件的结果,然后根据此结果来执行相应的操作它可用于以两个不同的路径来执行程序if-else 语句的语法为:if(condition)action1;elseaction2;switch-case 语句可用于替换 if-else-if 语句在表达式可以得出多个值的情况下,使用此语句使用 switch-case 语句会带来更好的效果switch-case 语句的语法为:swi

10、tch(表达式)case 1:操作 1 的语句;break;case 2:操作 2 的语句;break;.case n:操作 n 的语句;break;default:默认语句;while 只要指定的条件评估为 true,while 循环则执行一个 语句或一组语句语法语法int count=0;while(count 10)System.out.println(count);count+;示例示例while(测试)/语句 被执行被执行条件=truedo-whiledo-while 循环执行某些语句,直到指定的条件为真。此循环确保循环体至少执行一次语法do System.out.println(c

11、ount);count+;while(count 10)示例do /语句 while(测试)被执行被执行条件条件=trueforfor 循环主要用于按预定的次数执行语句或语句块语法for(count=0;count 10;count+)System.out.println(count);示例for(初始化;测试;增量)操作语句;条件=true被执行两种跳转语句为:breakcontinue break 语句:用于终止块。continue 语句:有时程序员可能希望继续循环,而停止处理其主体内的其余代码,以进行特定的迭代。continue 语句可用于这种操作。数组是一个变量,用于将相同数据类型的数

12、据存储在存储单元中可以使用以下三种方式声明数组:数据类型 标识符 ;数据类型 标识符 =new 数据类型大小;数据类型 标识符 =值 1,值 2,值 N;数组可以为多维一维数组由一列相同类型的数据组成可以通过指定数组的名称和大小来声明数组一维数组一维数组多维数组多维数组多维数组是数组的数组要声明一个多维数组,必须 使用另一组方括号来指定附 加索引数组声明访问数组元素使用 length 属性演示:示例 3/*数组初始化*/double nums=2,0,1;/*输出数组元素*/System.out.println(“位置 3 的值为:+nums2);int numbers=8,18,5,2,1,10;System.out.println(“数组中元素的总数为:+numbers.length);System.out.println(“数组中的第一个元素为:+numbers0);System.out.println(“数组中的最后一个元素为:“+numbersnumbers.length-1);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁