- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)