Java基础语法(变量与运算符)

目录

01标识符,关键字和保留字

1.1标识符

1.2 关键字和保留字

1.3变量

1.3.1变量的声明

1.3.2 变量的赋值

1.3.3 常量

1.4 基本数据类型

1.4.1 数值数据类型

1.4.2 字符数据类型

1.4.3 布尔数据类型

1.5 数据类型转换

1.5.1 自动数据类型转换

1.5.2 强制数据类型转换

1.6 运算符

1.6.1 算术运算符和表达式

1.6.2 赋值运算符

1.6.3 关系运算符和表达式

1.6.4 逻辑运算符和表达式

1.6.5 三目条件运算符

1.6.6 运算符的优先级

 1.7表达式

1.8课后练习


01标识符,关键字和保留字

1.1标识符

在Java语言中,通过标识符来表示一些元素的名字,比如变量名、类名、方法名和包名等。Java中的标识符要符合下面的规则:

  1. 标识符必须以字母、下划线(_)、数字或美元($)组成;
  2. 标识符必须由字母、下划线(_)或美元($)开头,不能由数字开头;
  3. 标识符不能是关键字或者保留字;
  4. 标识符中不能有空格;
  5. 标识符没有长度限制。

例如:A_123,$abc都是合法的标识符,而1a,a+b就是非法的标识符

提示:

  1. Java区分大小写,因此area和Area是两个不同的标识符;
  2. 为提高程序的可读性,建议使用有意义的命名标识符,如area,length等。

1.2 关键字和保留字

下表是Java中的关键字和保留字,关键字是对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等;保留字是为Java预留的关键字,虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字,关键字和保留字如下表所示。

abstract

continue

goto

null

switch

assert

default

if

package

synchronized

boolean

do

implements

private

this

break

double

import

protected

throw

byte

else

instanceof

public

throws

case

extends

int

return

transient

catch

final

interface

short

try

char

finally

long

static

void

class

float

native

strictfp

volatile

const

for

new

super

while

1.3变量

变量(variable)是用来存储数据的一块存储区域,在程序运行中它的值可以发生变化。变量可以存放一种数据类型的值,Java程序在运行加载时会根据变量的不同数据类型来分配不同的内存空间,变量的数据类型在声明时指定。

变量是指在程序的运行过程中随时可以发生变化的量,作用是:

1.变量是程序中数据的临时存放场所

2.保存程序运行时用户输入的数据

3.特定的运算结果等

1.3.1变量的声明

一个变量只有在声明后才有效,声明的作用就是确定该变量要存储的数据类型。声明变量的语法格式如下:

数据类型 变量名;

如果要同时声明多个相同数据类型的变量,可以如下写:

数据类型 变量名1,变量名2;

代码举例如下:

int number, max;

变量在声明后,不能直接访问,只有被赋值的变量才能够被访问,否则就会出现运行错误。

1.3.2 变量的赋值

第一次给变量赋值叫"初始化"。使用等号"="来进行赋值,语法如下:

变量名 = 数据值;

例如:

int number;

number = 1000;

也可以把变量的声明和初始化合用一个语句实现出来,例如上面两行代码就可以改写成一行代码:

int number = 1000;

每个已经声明了数据类型的存储变量只能存储对应类型的数据。如下代码是正确的:

int ii = 100;

double pi = 3.14;

class VariableDemo{
    public static void main( String args[]) {
        double salary; //声明变量
        salary = 1500.00; //变量赋初值
        System.out.println(salary); //变量的访问
    }
}

1.3.3 常量

在程序中往往会存在变量值不需要变化的情况,比如表示圆周率的变量,比如表示黄金分割点的变量,那么这些值不变的变量就叫常量。

在Java中,常量用关键字final来表示(在后面章节会详细讲解),它也是有数据类型的,语法如下:

final数据类型 常量名 = 初始值;         final double PI = 3.14;

提示:

  1. 常量在声明的时候必须初始化;
  2. 常量在初始化后值不能再更改,否则会引起错误。

1.4 基本数据类型

在现实生活中,数据是以多种形式存在的,比如数字、文字、图形、声音等形式。在计算机的世界中,我们使用数据类型来描述这些不同的数据

在Java中,数据类型分为两大类:基本数据类型:

8种基本数据类型

  • 字符型
  • 布尔型
  • 数值型   
    • 整型   
    • 浮点型

引用数据类型:存储地址的引用

  • 接口
  • 数组

每个数据类型都有取值范围,编译器会对每种数据类型分配相应大小的存储空间。下面我们来详细介绍一下这8种基本数据类型。

1.4.1 数值数据类型

1.整型

Java有4种整形数据类型,下表列出了整型的类型及值域范围:

byte

字节型

1个字节(8位二进制)

-128 到 127

short

短整型

2个字节(16位二进制)

-2^15 到 2^15-1

int

整型

4个字节(32位二进制)

-2^31到 2^31-1

long

长整型

8个字节(64位二进制)

-2^63到 2^63-1

Java语言的整型常量默认为int型,声明long型后面需加上l或者L,否则会出错。

Java中整型的四种表示形式:

十进制整数:0 ~ 9,注:第一位不能是0

十六进制数:0 ~ 9 A ~ F, 注:必须以0x或0X开头

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值