模块2 Java基础知识.pptxVIP

  • 0
  • 0
  • 约3.81千字
  • 约 54页
  • 2026-01-21 发布于湖南
  • 举报

;【问题导入】

在编程语言的学习过程中,除了关注技术本身,我们也可以结合社会发展、国家需求以及思想政治教育来深化理解。例如,Java作为一种强大的编程语言,在现代信息技术领域有着广泛的应用,而这种技术背后往往与国家的科技进步和创新密切相关。在党的二十大报告中,强调了“创新驱动发展”的重要性,推动科技自主创新、加快数字化转型以及提升国家科技竞争力。这与学习Java语言等编程技术是相辅相成的。通过学习Java语言的基本语法和应用开发,不仅能够提升个人的技术能力,也能够为国家的技术创新贡献力量。特别是随着人工智能、大数据、云计算等前沿技术的蓬勃发展,Java作为重要的开发语言,承担着支撑数字经济、促进社会发展的使命。

【知识目标】

(1)掌握Java中各运算符的使用以及优先级

(2)掌握变量和常量的定义和使用

【能力目标】

(1)培养对Java熟练使用运算符完成程序设计

(2)培养对Java变量的熟练使用

【素养目标】

(1)培养学生精益求精的学习品质

(2)培养学生遵守社会规范,社会秩序的品质;;2.1.1注释;(3)文档注释。它主要用在类、方法和变量上面,用来描述其作用,说明类的编写时间和作者以及用法作为参数和返回值等信息。格式如下。;2.1.2代码缩进;不同层级的代码要间隔4个字符,并用花括号{}分割,而且{}要采用上图所示的配对方式。注意不要采用如下方式:

packagecom.first;

publicclassHelloJava

{

publicstaticvoidmain(String[]args)

{

System.out.print(你好JAVA);

}

}

?

上面这种{}花括号配对方式,不是Java的编码风格,不建议大家这样写!虽然没有错误,但不符合绝大多数Java程序员的编码习惯和审美要求。;;;;2.2.2 命名规范;3.方法名、对象名和变量名

方法命名规范的写法是:采用lowerCamelCase小驼峰的形式,首字小写,往后的每个单词首字母都要大写。和类名不同的是,方法命名一般为动词或动词短语,与参数或参数名共同组成动宾短语,即动词+名词。一个好的函数名一般能通过名字直接获知该函数实现什么样的功能。方法名、参数名、成员变量、局部变量都统一使用小驼峰风格,即必须遵从驼峰形式除第一个单词首字母小写外(若只能一个单词,就全部小写),其余单词首字母均大写。方法名采用动词+名词或动词表示,如add()、getStudentName()等。;;;;2.3.2 定义常量;2.3.3变量;在软件系统开发过程中,要将系统获取到的用户输入数据,还有计算过程中产生的中间数据,以及系统准备的一些初始数据等都是要存储在内存之中的,内存单元有地址编号,而且数量极大,为了方便写入数据和读出内存中的数据,需要为内存空间取一个有意义好记的名字,来引用内容中的数据,这种引用就是变量,可以理解为变量就是内存中数据的代词。简单说,变量就是指代在内存中开辟的存储空间,用于存放运算过程中需要用到的数据。变量定义如下所示:;;;;2.4.1Java基本数据类型;所有的基本数据类型的大小(所占用的字节数)都已明确规定,在各种不同的平台上保持不变,这一特性有助于提高Java程序的可移植性。;【案例2-1】输出个人信息。请输出姓名,性别,年龄,家庭住址,电话等信息。;执行结果:

大家好!下面是我的个人基本信息:

姓名:张三

性别:男

年龄:23

住址:越城区曲屯路151号

---------谢谢!---------;2.4.2数据类型转换;1.自动类型转化

从小类型到大类型之间的转化称为自动类型转化,因为大类型肯定可以表示小类型的数据,不会发生精度丢失。编译器会帮我们自动的进行自动类型转化。类型间的大小关系如下。

byte,short,char—int—long—float—double

在多种类型的运算中,结果会自动向较大的类型转化。且在三目运算符中,结果也会向较大的数据类型转化,如:

inta=(54)?20:6.0;此时a为20.0.因为在三目运算符中有浮点数,因此,结果会自动向大类型转化,下面的语句可以在Java中直接通过:

byteb;

inti=b;

longl=b;

floatf=b;

doubled=b;

?

如果小类型为char型,向大类型(整型)转换时,会转换为对应ASCII码值,例如:

charc=c;

inti=c;

System.out.println(output:i);

输出:output:99;

对于byte,short,char三种类型而言,他们是平级的,因此不能相互自动转换,可以使用下

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档