Java课件2教程.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java课件2教程

第 2 章 Java基础知识;本章内容;本章内容;学习目标;2.1 注释 ;/** 类的文档注释 */ public class HelloWorld { /** 方法的文档注释 */ /* 方法的多行注释 */ // 方法的单行注释 public static void main(String[] args) { System.out.println(Hello World!); } };文档注释示例;文档注释;2.2 标识符与关键字 ;Java分隔符;标识符;标识符;Java关键字;标识符的命名;SCJP认证习题解析;SCJP认证习题解析;2.3 基本数据类型;Java数据类型;布尔类型——boolean 逻辑运算 程序流程控制 只有两个值true和false,且不对应于任何整数值。 示例:boolean b=true; ;字符类型——char;转义字符及其含义;整数类型;浮点型;SCJP认证习题解析;SCJP认证习题解析;2.4 常量与变量 ;整型常量;注意:;int a=97; // 十进制整数 int b=0141; // 八进制整数 int c=0x61; // 十六进制整数 System.out.println(十进制整数97:+a); System.out.println(八进制整数0141对应的十进制数为:+b); System.out.println(十六进制整数0x61对应的十进制数为:+c); ;short a=89; // 整型常量89在short类型表示范围内,编译正确! short b=32768; // 整型常量32768超出short类型表示范围,编译错误! int c=88; // 整型常量88默认类型为int类型,编译正确! int d=88L; // 整型常量88L为long类型,编译错误,应改成:long d=88L;浮点型常量;注意:;// 浮点型常量默认为double类型,编译正确! double a=9.; // 0.5为double类型,编译错误! 2. float b=0.5; // 0.5F为float类型,编译正确! 3. float c=0.5F; ;字符型常量; char a=a; char b=97; char c=\n; char d=\141; char e=\u0061;; System.out.print(a); System.out.print(c); System.out.print(b); System.out.print(\t); System.out.print(d); System.out.print(c); System.out.println(e); ;布尔型常量;SCJP认证习题解析;2、当编译运行下列代码时,运行结果是什么?;2.5 基本数据类型的相互转换 ;自动转换 ;byte b=56; short s=b; // 将byte类型变量b的值自动转换为short类型 int i=s; // 将short类型变量s的值自动转换为int类型 long l=i; // 将int类型变量i的值自动转换为long类型 float f=l; // 将long类型变量l的值自动转换为float类型 double d=f; // 将float类型变量f的值自动转换为double类型 d=12; // 将int类型值12自动转换为double类型 char c=97; f=c; // 将char类型变量c的值自动转换为float类型;强制转换; int x=(int)25.63; // x的值为25 long y=(long)56.78F; // y的值为56 byte a=125; // 125在byte类型的取值范围内,不需要强制转换 //byte b=128; // 128超出byte类型的取值范围,会出现编译错误 byte c=(byte)128; //强制转换后编译正确,转换后结果为-128 byte d=(byte)-129; //强制转换后编译正确,转换后结果为127;SCJP认证习题解析;SCJP认证习题解析;2.6 运算符;算术运算符 ;byte a=16; byte b=90; int add=a+

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档