1.1 变量的命名
Java中,标识符用来为常量、变量、方法、类、接口和包命名。
Java中的标识符有以下四个命名规则:
标识符由字母、数字、下划线(_)或美元符号($)组成。
标识符的首字母以字母、下划线(_)或美元符号$开头,不能以数字开头。
标识符的命名不能与关键字、布尔值(true false)和null相同。
标识符区分大小写,没有长度限制,坚持见名知意的原则·
PS:Java对大小写敏感。.
1.2 Java中的注释
Java提供了三种类型的注释:单行注释、多行注释和文档注释。
单行注释:即只能书写在一行的注释 快捷键为“Crtl+/”,单行注释的格式以“//”开头,“//”后的内容都会被认为是注释。
多行注释:多行注释一般用于说明比较复杂的内容,如复杂的程序逻辑和算法的实现原理等。快捷方式为选中代码块并按“Ctrl+Shift+/”组合键,输入“/*”并按Enter键将会自动补全多行注释符。
文档注释:使用JDK提供的javadoc命令,将代码中的文档注释提取出来,可自动生成一份HTML格式的API帮助文档,在MyEclipse中,输入“/**”,然后按Enter键,MyEclipse会自动显示文档注释格式。 PS:文档注释以“/**”开头,以“*/”结尾。 每个注释包含一些描述性的文本及若干个文档注释标签。文档注释标签一般以“@”为前缀。
1.3 数据类型
1.3.1 Java中的数据类型
Java主要分为两种数据类型:基本数据类型和引用数据类型。
基本数据类型包含:数值型、字符型(char)、布尔型(boolean)。其中数值型又分为整数类型(byte、short、int、long)和浮点类型(float、double).共八种数据类型
int、double、char都是Java定义的关键字。
引用数据类型:主要包含类、接口和数组等。
1.3.2 常量和变量
Java中的常量指在程序运行中值不能改变的量
变量是指在程序运行中值可以改变的量,它是Java程序的一个基本存储单元。
变量的语法格式:[访问修饰符]变量类型 变量名 [=初始值]
“变量类型”可以从数据类型中选择。 “变量名”是定义的名称变量,要遵循标识符命名规则。 中括号中的内容为初始值是可选项。
1.4数据类型转换
不同的基本数据类型之间进行运算时需要进行类型转换。除布尔类型外,所有基本数据类型进行运算时都要考虑类型转换,主要运用在算术运算时和赋值运算时。
(1)算术运算时:存储位数越多,类型的级别越高。
(2)赋值运算时:转换方式有自动类型转换和强制类型转换。
自动类型转换:将低级别的类型赋值给高级版类型时进行自动类型转换。
强制类型转换:将高级别的类型赋值给低级别类型时,必须进行强制类型转换。在Java中,使用一对小括号进行强制类型转换。
PS:进行强制类型转换时,可能会丢失数据,int类型强制转换为byte时,int的低位第一字节中的数据00000011在强制类型转换中会丢失。
1.5 实现抽奖程序
关键步骤:1、获得键盘输入的会员卡号 2、将会员卡号储存在变量中 3、运用运算符分解会员卡号的各个位上的数字。 4、将分解后的数字相加判断是否中奖。
要实现抽奖程序,必须要先使用Scanner类的方法获得用户从键盘输入的数据。
Scanner类适用于扫描输入文本的实用程序。如果使用Scanner类,必须使用import语句导入Scanner类,即指定Scanner类的位置,它位于java.util中
使用Scanner类可以接收用户键盘输入的字符,实现步骤如下:
(1)导入Scanner类 import java.util.*;
(2)创建Scanner对象 Scanner input=new Scanner(System.in);
(3)获得键盘输入的数据。
使用Scanner类获取键盘输入的会员卡号,并将该数据储存在变量中,同时输出这个变量的信息,这是第二个关键步骤。
(1)导入Scanner类。
(2)创建Scanner对象,获取键盘输入的数据。
(3)将数据存入变量,输出这个变量。
第三步需要使用“/”和“%”运算符分解获得会员卡各个位上的数字,得到分解后的数字之和。步骤如下
(1)4位会员卡号和10求余可得个位数
(2)4位会员卡号除以10再和十求余可得十位数
(3)4位会员卡号除以100再和10求余可得百位数
(4)4位会员卡号除以1000可得千位数。
(5)计算各位之和。
最后运用关系运算符中的“》”判断是否中奖。