欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Lect第2章Java基础.ppt

    • 资源ID:5297939       资源大小:154.01KB        全文页数:26页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Lect第2章Java基础.ppt

    第2章 Java基础,2.1 标识符和关键字,Java语言使用Unicode标准字符集。前256个字符与ASCII字符集相同。1标识符用来标识变量、常量、方法、类、对象等元素的有效字符序列由字母、下划线、美元符、数字组成。首字符不能用数字。2S、dd、Li Min则不合法长度不限,但不宜过长。区分大小写字母。取名通常约定:变量、对象、方法、包名采用小写字母,若多个单词构成时,后面单词首字母大写。如getAge类名首字母大写。常量全部字母大写。,2.1 标识符和关键字,2关键字是由Java语言定义的、有特殊含义的字符序列。关键字不能作为普通标识符。Java语言关键字有:,2.2 数据类型与常量、变量,2.2.1 数据类型的分类:,2.2.2 基本数据类型:,1整数类型long(长整型):8字节int(整型):4字节short(短整型):2字节byte(字节):1字节表示形式:十进制、八进制(前缀0)、十六进制(前缀0 x或0X)如:123=01111011(B)=173(O)=7B(H)则123可表示为:123、0173、0X7B、0 x7b,2.2.2 基本数据类型:,2浮点数类型两种表示形式:标准记数法:如45.123科学记数法:如-2.3435e-3 阶码必须为整数两种浮点类型:float(单精度):4个字节double(双精度):8个字节浮点数默认double类型。float类型数,加后缀f或F,如3.4f。,2.2.2 基本数据类型:,3字符类型char(Unicode字符):2个字节(16位)4种表示法:单个字符,如AUnicode表示,如u0041表示A(用小写u)/不能写成u41或u041或U0041转义字符,如n,t,r,b,f(换页)字符串,如hello字符具有数值特征:System.out.println(A+1);/664布尔类型boolean,占1字节。取值true或false。,2.2.3 常量,在运行过程中其值保持不变的量。类型有:整型、浮点数型、字符型、布尔型、字符串型Java中可以使用标识符常量常量的4个要素:名字、类型、值、使用范围。常量声明的格式:final 修饰符 类型标识符 常量名=(直接)常量;如:final double PI=3.1415926;修饰符表示常量的使用范围权限,如:public、private、protected。类型标识符可以是任意基本数据类型,如:int、long、float、double等使用符号常量,增加了程序的可读性、可维护性。,2.2.4 变量,在运行过程中其值可以改变的量。变量的4个要素:名字、类型、值、使用范围。变量声明的格式:修饰符 类型标识符 变量名=常量;修饰符表示变量的使用范围权限,如:public、private、protected等。变量的类型可以是基本数据类型,或引用数据类型,2.2.4 变量,修饰符 类型标识符 变量名=常量;声明一个变量,系统必须为变量分配内存单元,单元大小由类型决定。引用类型的变量声明时不分配空间=常量:声明时变量赋初值。两者类型应一致。可同时声明多个变量。如:int i,j,k=0;,2.2.4 变量,例2-1使用整型变量public class E2_1public static void main(String arg)int a=015;int b=20;int c=0 x25;short x=30;long y=123456789012L;/当常量超出4字节时,要加L或小写lSystem.out.println(a=+a);System.out.println(b=+b);System.out.println(c=+c);System.out.println(x=+x);System.out.println(y=+y);,输出:a=13b=20c=37x=30y=123456789012,2.2.4 变量,例2-2使用单精度和双精度变量public class E2_2public static void main(String arg)float a=15.123456789012345F;/必须加F或fdouble b=20.123456789012345;System.out.println(a=+a);System.out.println(b=+b);,输出:a=15.123457b=20.123456789012344,2.2.4 变量,例2-3使用字符类型变量。public class E2_3public static void main(String arg)char a=A;char b=u004A;/用unicode码,输出字符JSystem.out.println(a=+a);System.out.println(b=+b);,输出:a=Ab=J,2.2.4 变量,例2-4使用字符串类型变量。public class E2_4public static void main(String arg)String a=Hello;String b=n;String c=everyone!;System.out.println(a+b+c);例2-5使用逻辑类型变量public class E2_5public static void main(String arg)boolean t=true;boolean f=false;System.out.println(t+or+f);,输出:Helloeveryone!,输出:true or false,2.3 运算符和表达式-2.3.1 运算符,1算术运算符:+(加)-(减)*(乘)/(除)%(求余)-(负)+(自增)-(自减)注意:1)%仅用于整数运算 12%5=?2)整数相除,结果为整数 1/2=?例如:可以写成:(a+b)/(c*d)或(a+b)/c/d 不能写成:a+b/c*d、a+b/cd、(a+b)/c*d等3)+(-)在前,先加(减)后取值;在后,先取值再加(减)1int y,i=0;y=i+;System.out.println(y+i);输出:0 1,int y,i=0;y=+i;System.out.println(y+i);输出:1 1,2.3 运算符和表达式-2.3.1 运算符,2关系运算符:(大于)=(大于等于)(小于)=(小于等于)=(等于)!=(不等于)可用于整型、浮点数、字符型。其中=和!=还可以用于布尔型和字符串型。字符比较按unicode码。关系成立:值true,否则:值false,2.3 运算符和表达式-2.3.1 运算符,3逻辑运算符:&(与)|(或)&(条件与)|(条件或)!(非)(异或)作为逻辑运算符时,&等价&,|等价|,例:写出满足要求的逻辑表达式,x 为零关系表达式 x=0 x 不为零x!=0 x 和 y 不同时为零!(x=0&y=0)x!=0|y!=0设x为整型变量。x为偶数x%2=00 x 10 x=0&x=10,x取0 x=0 truex取非0 x=0 false,2.3 运算符和表达式-2.3.1 运算符,4位运算符:(位反)&(位与)|(位或)(位异或)(位右移)(无符号位右移),public class T public static void main(String args)int x=14,y=9,z=-1;System.out.println(x,815-1074282147483647-1,运行结果,2.3 运算符和表达式-2.3.1 运算符,5赋值运算符:=(赋值)格式:变量=表达式;先计算,后赋值。复合赋值运算符:+=、-=、*=、/=、%=、=、=、=、,2.3 运算符和表达式-2.3.1 运算符,6条件运算符:?:格式:表达式1?表达式2:表达式3如:max=(ab)?a:b;7括号运算符:()可改变运算次序,y=x0?x*2:x*x;,2.3.2 表达式,表达式运算符与操作数结合操作数:变量、常量、函数符合Java语法规则的式子。1运算符的优先级:如下页表格。2表达式的数据类型,由运算结果的类型决定,分为:算术表达式布尔表达式字符串表达式。,2.3.2 表达式,例2-6自增自减实例。public class E2_6public static void main(String arg)int a=10,b;System.out.println(a=+a);b=a+;System.out.println(b=a+;ta=+a+,b=+b);b=+a;System.out.println(b=+a;ta=+a+,b=+b);b=a-;System.out.println(b=a-;ta=+a+,b=+b);b=-a;System.out.println(b=-a;ta=+a+,b=+b);,3数据类型的转换,数据类型按精度从高到低:double、float、long、int、short、byte(1)低级别值赋给高级别变量,系统自动转换类型。(2)高级别值赋给低级别变量,必须强制类型转换。强制类型转换的格式:(类型标识符)待转换的值如:(double)3(int)3.8(double)(5/2)(double)5/2,3.032.02.5,例2-7整数相除,public class E2_7public static void main(String arg)int a=27,b=7,c;float x;System.out.println(a=+a+tb=+b);c=a/b;System.out.println(c=a/b;tc=+c);x=a/b;System.out.println(x=a/b;tx=+x);x=(float)a/b;System.out.println(x=(float)a/b;tx=+x);,a=27b=7c=a/b;c=3x=a/b;x=3.0 x=(float)a/b;x=3.857143,

    注意事项

    本文(Lect第2章Java基础.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开