1.790E308java_1.2Java基础程序设计精讲.ppt

学习目标 任务内容 Java语言的基本元素是数字和字符。要学会用字符和数字编写程序,必须掌握Java的语法规则。编写一个字符界面的Java?Application程序,接收用户输入的10个整数,比较并输出其中的最大值和最小值。操作步骤如下: 声明变量与常量。 利用输入流与缓冲区读取对象,接收从键盘输入的10个整型数据。 利用选择结构进行数据比较。 利用循环结构获取最大值与最小值。 相关知识:知识点1 数据类型 相关知识:知识点2 常量和变量 在程序中以数据值本身字面意义出现的数据称为直接量或常量,每个直接量必须属于一种数据类型。例如255是一个int类型的数值。直接量的作用是为变量赋值或参与表达式运算。 布尔常量 boolean类型的常量只有true和false两个值,代表“真”和“假”。书写时不加单引号‘’或者双引号“ ”。 相关知识:知识点2 常量和变量 整型常量 整型常量是不含有小数的整数值,可以用来为整型变量赋值。可以采用十进制数、八进制数和十六进制数来表示整型常量。 八进制整型常量用以0开头的数值表示,如025表示十进制的21; 十六进制的整型常量用以0x开头的数值表示,如0x25表示十进制的37。 对于长整型的常量,表示时要在相应的数值后加符号L或l,如127L。 相关知识:知识点2 常量和变量 浮点型常量 浮点型常量是含有小数部分的数值常量。依据占用内存空间的多少,分为单精度和双精度浮点数常量。浮点数可以用十进制数或者科学计数法形式表示。但float浮点数数值后加F或f,double浮点数可以加D或d,也可以不加后缀。 字符常量 字符常量是由一对单引号括起来的单个字符,可以是Unicode字符集中的任意一个字符;也可以是转义字符,或者直接写出的字符编码。 转义字符是一些具有特殊含义和功能的字符,Java中所有转义字符都用反斜线(\)开头,后面跟一个表示特定涵义的字符。 相关知识:知识点2 常量和变量 字符型数据采用Unicode编码,占用两个字节的内存。表中‘\u….’表示采用Unicode编码方式。 相关知识:知识点2 常量和变量 在程序运行过程中,数值可变的量称为变量。变量用于存放运算的中间结果和保存数据。在程序中变量用合法的标识符命名;在内存中变量对应一定大小的内存空间。变量依据其所表示的数据对象而具有不同的类型。不同类型的变量占用的内存空间各不相同。 变量的声明 使用变量时,必须指出变量的名称和类型,以便为变量分配足够的内存空间。给变量命名必须遵从标识符的命名规则。但给变量命名,除了按照标识符的命名规则外,还要考虑一些特殊的约定,比如,变量名首字符要小写,变量名前加上表示变量类型的前缀等。 相关知识:知识点2 常量和变量 定义变量采用以下格式: [] [] ; 其中方括号表示可选项,尖括号表示必选项,要符合前面提到的标识符命名规则。即访问修饰符和存储修饰符是可选项,修饰符将在后续内容中加以详细介绍。数据类型修饰是必须的,对基本数据类型要用基本数据类型的代表符号;对引用数据类型要用类的名称。 示例 变量初始化 例题 变量初始化和常量显示的方法举例 public class PrimitiveData{ public static void main(String[ ]args){ boolean bFlag=true; byte btVar=125; char cVar='J'; int iVar=1096; float fVar=123.56f; double dVar=123.56; System.out.println("bFlag初始值= "+bFlag); System.out.println("btVar初始值= "+btVar); System.out.println("cVar初始值= "+cVar); System.out.println("iVar初始值= "+iVar); System.out.println("fVar初始值= "+fVar); System.out.println("dVar初始值= "+dVar); 示例 结果显示 相关知识:知识点2 常量和变量 变量的作用域 变量可分为全局变量和局部变量,而变量的分类取决于作用域。全局变量指具有类块作用域的类成员变量,局部变量指具有方法块作用域的变量。局部变量必须初始化或者赋值,否则不能使用;而全局变量是有默认初始值的。 相关知识:知识点3 数据类型转换 各种数据类型可以混合运算。运算中,不同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值