第二章

2.1.1变量的命名
1、标识符的命名规则
Java中的标识符有以下4种命名规则。
(1)标识符由字母、数字、下划线(_)或美元符号(%)组成;
(2)标识符的首字母以字母、下划线或美元符号开头,不能以数字开头;
(3)标识符的命名不能以关键字、布尔值(true、false)和null相同;
(4)标识符区分大小写,没有长度限制,坚持见名知意原则。
2、关键字
关键字是Java语言保留的,为其定义了固定含义的特殊标识符。

java中常用的关键字


​​

2.1.2Java中的注释
1、单行注释
单行注释指的是只能书写在一行的注释,是最简单的注释类型,用于对代码进行简单的说明。当只有一行内容需要注释时,一般使用单行注释。
Ctrl+/快捷键,可以自动产生单行注释。
2、多行注释
多行注释一般用于说明比较复杂的内容,如复杂的程序逻辑和算法的实现原理等。当有多行内容需要被注释时,一般使用多行注释。
选中代码块并按Ctrl+Shift+/组合键可以生成多行注释,输入*“/”并按Enter键会自动补全多行注释符。
(1)多行注释以“/
开头/”结尾;
(2)“/
/”之间的内容都被认为是注释。
3、文档注释
如果想为程序生成像官方API文档一样的文件,可以在编写代码时使用文档注释。
在Myeclipse中,输入“/”,然后按Enter键,Myeclipse会自动显示文档注释。
(1)文档注释以“/
”开头,以“
/”结尾;
(2)每个注释包含一些描述性的文本及若干个文档注释标签;
(3)文档注释标签一般以“@”为前缀。
java中常用的文档注释标签


​​

2.1.3数据类型
1、了解Java中的数据类型
(1)基本数据类型
数值型:整数类型(int、long、short、byte)
浮点类型(float、double)
字符型(char)
布尔型(boolean)
其中,int、char、double等都是Java定义的关键字。(2)Java中的引用数据类型主要包含类、接口、数组等。
2、常量
Java中的常量指程序运行过程中值不能改变的量。
3、变量
变量是在程序运行中其值可以改变的量,它是Java程序的一个基本存储单元。
变量的语法格式如下。
【访问修饰符】变量类型 变量名=【=初始值】;
(1)“变量类型”可从数据类型中选择;
(2)“变量名”是定义的名称变量,要遵循标识符命名规则;
(3)中括号中的内容为初始值,是可选项。
4、数据类型转换
不同的基本数据类型之间进行运算时需要进行类型转换。除布尔类型外,所有基本数据类型进行运算时都要考虑类型转换,主要应用在算数运算时和赋值运算时。
(1)算数运算时
存储位数越多,类型的级别越高。
(2)赋值运算符
转换方式有自动类型转换和强制类型转换。
1)自动类型转换
将低级别类型赋值给高级别类型时将进行自动类型转换。
示例:

byte b=7;
int i=b;//b自动转换成int型。

2)强制类型转换
将高级别类型赋值给低级别类型时,必须进行强制类型转换。在Java中,使用一对小括号进行强制类型转换。
示例:

int num=786;
byte by=num; //错误。
byte by=(byte)num; //正确,为强制类型转换。
short sh=num; //错误。
short sh=(short)num; //正确,为强制类型转换。

5、Scanner类
Scanner类是用于扫描输入文本的实用程序。如果使用Scanner类,必须使用import语句导入Scanner类,即指定Scanner类的位置,它位于java.util包中。
使用Scanner类可以接收用户键盘输入的字符。
实现步骤如下。
(1)导入Scanner类
import java.util.*;
(2)创建Scanner对象
Scanner import=new Scanner(System.in);
(3)获得键盘输入的数据
关键代码

import java.util.Scanner; //导入Scanner类

public class Lucky{
public static void main(String[] args){
int custNo; //客户会员号
//输入会员卡号
System.out.println(“请输入4位会员卡号:”);
Scanner input=new Scanner(System.in); //System.in代表系统输入,如键盘输入
custNo=input.nextInt(); //nextInt()获取从键盘输入的一个整数,并赋值给num变量
System.out.println(“会员卡号是:”+custNo);
}
}

6、关系运算符

关系运算符有时又称比较运算符,用于比较两个变量或常量的大小,运算结果时布尔值true或false。Java中共有6个关系运算符,分别为“”、“!=”、“<”、“>”、“>=”、“<=”。
注意:①“=”为赋值运算符,“
”为等于运算符;
②“>”、"<"、">="、"<="只支持数值类型的比较;
③“”“!=”支持所有数据类型的比较,包括数值类型、布尔类型、引用类型;
④关系表达式运算的结果为布尔值;
⑤“>”、"<"、">="、"<="优先级别高于“
”、“!=”。
7、逻辑运算符

逻辑运算符用于对两个布尔型操作数进行运算,其结果还是布尔值。
注意:①操作数的类型只能是布尔类型,操作结果也是布尔值;
②优先级别:“!”>"&">"^">"|">"&&">"||";
③“&”和“&&”的区别:当“&&”左侧为false时,将不会计算其右侧的表达式,即左false则false;无论任何情况,“&”两侧的表达式都会参与计算;
④“|”和“||”的区别与“&”和“&&”的区别类似。
8、位运算符

9、条件运算符
条件运算符时Java中唯一的需要3个操作数的运算符,所以又称三目运算符或三元运算符。
条件运算符的语法格式如下:
条件?表达式1:表达式2
首先对条件进行判断,如果结果为true,则返回表达式1的值;
如果结果为false,则返回表达式2的值。

示例

int min;
min 5<7?5:7;
System.out.println(min);
min 10<7?10:7;
System.out.println(min);

2.2.2运算符的优先级

所谓优先级就是在表达式运算中的运算顺序。优先级越高,在表达式中运算顺序越靠前。
结合性可以理解为运算的方向,大多数运算符的结合性都是从左向右,即从左向右依次进行运算

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值