关键字、变量、运算符

本文介绍了Java编程中的关键字、变量及其分类,包括保留字、标识符命名规范,强调了精度在变量赋值中的作用。还讨论了运算符,如左移、右移、原码、反码和补码的概念,并提供了相关运算规则和实践示例。
摘要由CSDN通过智能技术生成

2.1 关键字

关键字的定义和特点
 - 定义:被Java语言赋予了特殊的含义,用做专门用途的字符串(单词)
 - 特点:关键字中所有字母都为小写
1、用于定义数据类型的关键字
	class、interface、enum、byte、short、
	int、long、float、double、char、boolean、void

2、用于定义数据类型值的关键字
	true、false、null、
	
3、用于定义流程控制的关键字
	if、else、switch、case、default、while、do、for、break、continue、return

保留字:

现有的Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标记符时避免使用这些保留字。
	*byValue、cast、generic、inner、operator、outer、rest、var、goto、const*

文本编辑器的好处:可以竖行编辑
选中 按住Alt键向下拉
在这里插入图片描述
在这里插入图片描述

标识符:

* 标识符:
	1、Java对各种变量、方法和类等要素命名时使用的字符序列成为标识符。
	2、凡是自己可以起名字的地方都叫标识符,比如: 类名  等。

* 定义合法标识符规则:
	1、有26个英文字母大大小写,0-9,_或 $ 组成。
	2、数字不可以开头。
	3、不可以使用关键字和保留字,但能包含关键字和保留字,
	4、Java中严格区分大小写,长度无限制。
	5、标识符不能包含空格。
	
* 注意:在起名字时,为了我提高阅读性,要尽量有意义,“见名知意”

Java中的名称命名规范

* 包名:多单词组成时所有字母都小写:xxxxyyyyzzzz
* 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
* 变量名、方法名:第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
* 常量名:所有字母都大写。多单词时每个字母用下划线链接:xxx_yyy_zzz

2.2 变量

* 变量的概念:
	 - 内存中的一个存储区域
	 - 该区域有自己的名称(变量名)和类型(数据类型)
	 - Java中每个变量必须先声明,后使用
	 - 该区域的数据可以在同一类型范围内不断变化
* 使用变量注意:
	 - 变量的作用域:一对 { } 之间有效
	 - 初始化值
* 定义变量的格式:  
	 - 数据类型   变量名 = 初始化值    Java中的变量必须赋初值?
	 - 变量是通过使用变量名来访问这块区域的
* 变量的类型: 声明的变量的数据类型就是变量的类型

变量的分类-按数据类型

* 对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。
* 在Java中,数据类型分为基本数据类型和引用数据类型,其中基本数据类型有8种,除了这8种之外其他所有的数据类型都是引用数据类型。

在这里插入图片描述在这里插入图片描述

其中, bit是什么单位?   
答:bit代表计算机最底层二进制计算01001010的位数。

* 注意:各种类型变量赋值的格式:
 - byte b = 126;
 - int i = 1;
 - short s = 1;
 - long l = 3l;   这个long类型变量赋值时要在值的最后跟上一个字母l

在这里插入图片描述在这里插入图片描述

字符型 即:用英文的单引号括起来的**单个**的字母、数组、符号。
比如: 
char c1 = ‘a’;
char c2 = '1';
char c3 = '%';

转义字符,如:
char c4 = '\n';
char c5 = '\'';    注意,这里加 \' 表示 ' 不是外边的 '' 而是单引号字符。

在这里插入图片描述

如:
boolean b1 = true;
boolean b2 = false;
代码 如:
public class Test1{
   
//使用八种数据类型定义变量,并输出它的值
	public static void main(String[] args){
   
		//System.out.print("sss\n");
		//System.out.println("sss");
		byte b = 1;
		System.out.println(b);
		
		short s = 2;
		System.out.println(s);
		
		int i = 3;
		System.out.println(i);
		
		long l = 79l;
		System.out.println(1);
		
		float f = 1.23f;
		System.out.println(f);
		
		double d = 1.56; 
		System.out.println(d);
		
		char c = 'a';
		System.out.println(c);
		
		boolean b1 = false;
		System.out.println(b1);
		
	}

}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值