- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[企业管理]10级《面向对象程序设计》第二章教学课件
第二章 Java基础; 学习目标:
掌握标识符和关键字
熟练使用各种数据类型的定义、表示和引用
掌握算术、逻辑和布尔运算符
自动类型转换和强制类型转换
;2.1 标识符Java保留字;标识符的命名规则;合法的标识符
identifier userName User_Name_sysval
$change A98_23 _abc
非法的标识符
2mail room# class A- 4
3_1 the
;Java保留字(又称关键字) ;2.2 数据类型与常量、变量;基本数据类型 ;;数值20在内存中的存储形式 ;2、浮点型 ;浮点数据有两种表示形式
十进制数形式,必须含有小数点,例如:
3.14 314.0 .314
科学记数法形式,如
3.14e2 3.14E-12
Java浮点数据默认为double型,如要声明一个常量为float型,则需在数字后面加f或F,如:
double d = 3.14;
float f = 3.14f;;3、布尔型(boolean) ;4、字符型(char);新术语;所谓类就是一类属性(变量)和操作(方法)的描述。其中,属性可用一系列的变量表达,而操作用一系列方法表示。
一类人员Person:
抽象出下列属性:名字、年龄、身高、婚否、性别,分别用变量name、age、height、marriage、sex表示(见名知义),
吃饭,讲话,走路等行为可表示为相应的方法eat() , speak() ,walk()等。;用Java语言描述Person类如下:;变量 (属性);变量名 ;变量名 ;变量的初始化 ;也可定义变量后再单独初始化,如:;变量的作用域 ;在类中声明的类成员变量,可在该类的各个成员方法中使用;
在某个方法体中或参数表中声明的变量,只能在该方法体中使用;
在某个语句块中声明的变量,只能在该语句块中使用。;public class VariableLifeTime
{
public static void main(String[] args)
{
int sum=0;
int A=10;
for(int x=1;x=5;x++)
{
int y=0;
y=y+A;
sum=sum+y;
System.out.print(x=+x);
System.out.print(y=+y);
System.out.println(sum=+sum);
}
System.out.println(sum=+sum);
}
};class Person
{//以下5个成员变量
String name;
int age;
double tall;
boolean marriage;
char sex;?//以下2个方法
eat(String eatwhat){
System.out.println(name+” ate up the “+eatwhat);
}
};在Java中嵌套的程序块的内层和外层,不允许定义相同的变量名,否则将导致编译错误。
public class ScopeError
{
public static void main(String[] args)
{
int E=999;
{
int E=999;
System.out.println(“E=+E);
}
}
};常量 ;常量和变量;示例:
public class Assign { public static void main (String [ ] args)
{ int x; int y; //定义x,y两个整型变量
float z = 1.234f ; //指定变量z为float型,且赋初值为1.234 double w = 1.234 ; //指定变量w为double型,且赋初值为1.234 boolean flag = true ; //指定变量flag为boolean型,且赋初值为true char c ; //定义字符型变量c String str ; //定义字符串变量str String str1 = Hi ; //指定变量str1为String型,且赋初值为Hi c = A ; //给字符型变量c赋值A str = bye ; //给字符串变量str赋值bye x = 12 ; //给整型变量x赋值为12 y = x; //给整型变量y赋值为12 } }
;2.3 运算符和表达
您可能关注的文档
- [从业资格考试]2011年版摄影师中级理论知识考前辅导.doc
- [从业资格考试]2011物业基本制度分节练习题.doc
- [从业资格考试]201205人力资源管理师串讲二级doc.ppt
- [从业资格考试]2012一建项目管理经典复习总结1.doc
- [从业资格考试]2012二建法规习题精选.doc
- [从业资格考试]2012年3月期货《法律法规》考前模拟试卷.doc
- [从业资格考试]2012人力2级-绩效管理.pdf
- [从业资格考试]2012年一级建造师建筑管理与实务课件.doc
- [从业资格考试]2012年一级建造师考试市政工程加强题.doc
- [从业资格考试]2011年二级建造师法规课件主讲:高唱老师.ppt
最近下载
- 违章驾驶员交通安全培训精品课件.pptx
- Panasonic松下电器卫浴产品 电子坐便器CH2N615WSC_2N625GYC用户手册.pdf
- 人教部编版四年级下册语文第五单元教案设计(含交流平台习作例文和习作教案).doc
- 小学数学_青岛版六年级下册数学智慧广场“鸡兔同笼”问题教学设计学情分析教材分析课后反思.doc
- 2023年南京特殊教育师范学院特殊教育专业《普通心理学》期末试卷A(有答案).docx VIP
- 猪的信号(育肥猪).doc
- 机械设计基础(第六版)杨可桢课后习题答案.pdf
- 紧密型县域医疗卫生共同体消毒供应中心运营指南(2020年版 医联体建设).docx
- 《潍坊港总体规划》报告.doc
- 巧用仪式感提升高中阶段班级管理.docx VIP
文档评论(0)