栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java中变量和运算符的基本知识点

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java中变量和运算符的基本知识点

本章目录 本章重点 正文 变量
  1. 什么是变量
  2. 变量的命名规则
  3. 变量的类型
  4. 运算符
全文结尾 本章重点:
  1. Java中的变量具体有哪些
  2. Java中变量的命名规则
  3. Java中的运算符如何去使用它
正文
变量
  1. 什么是变量
变量:顾名思义就是在写程序中变化的量。相当于开辟了一块空间来保存数据。
  1. 变量的命名规则

    一个变量名只包含数字、字母、下划线
    数字不能开头
    变量名大小写表示的含义不同
    变量名要具有描述性
    变量名不易使用拼音,词性推荐使用名词
    变量命名推荐使用小驼峰命名法
    变量名的长度没有限制

    小驼峰命名法:
    当一个变量名由多个单词组成的时候,除了第一个单词之外,其他单词首字母都大写。

  2. 变量的类型
整型变量 长整型变量 短整型变量 浮点型变量 单精度浮点型变量 双精度浮点型变量 字符类型变量 布尔类型变量 字符串类型变量
整型变量:

基本语法格式:

int 变量名 = 初始值;

在Java中一个int变量占4个字节(这里就不说字节是什么了,在C语言中大家都学过)
4个字节的取值范围: -2^31 -> 2^31-1
整型变量又可分为长整型和短整型

长整型变量

基本语法格式:

long  变量名 = 初始值;

代码示例:

long a = 10L; // 定义一个长整型变量, 初始值写作 10l 也可以(小写的 L, 不是数字1).
System.out.println(a) ;

注意:
1:long类型占8个字节
2:在long类型中直接使用数字初始化也可以,使用数字加L或者数字加l(是小写字母L,不是数字1)更好。
eg:20L/20l

短整型变量

基本语法格式:

short  变量名 = 初始化;

short类型占2个字节

单精度浮点型变量

基本语法格式:

float  变量名 =初始化;

代码示例:

float a = 1.0f; // 写作 1.0F 也可以
System.out.println(a);

float类型占4个字节

双精度浮点型变量

基本语法格式:

double  变量名  = 初始化;

double 类型占8个字节

字符类型变量

基本语法格式:

char  变量名  = '初始值';

代码示例:

char ch ='A';

char 类型占2个字节

注意:Java中使用单引号+单个字母表示字符字面值(和C语言中是一样的)

布尔类型变量

基本语法格式:

boolean  变量名  = 初始值;

注意:
boolean类型的变量只有两种取值:true和false

Java中boolean类型和int类型不能相互转换

boolean类型没有明确规定所占字节数。在JVM中,有些算法的实现占1个字节,有些占1个比特位。

字符串类型变量

基本语法格式:

String 变量名 = "初始值";

注意:Java中使用双引号+若个字符表示字符串字面值
string 不是基本类型,而是引用类型

字符串中有一些特定的,不太方便进行直接表示的字符,需要进行转义。

几个比较常见的转义字符

转义字符解释
n换行
t水平制表符
单引号
"双引号
\反斜杠

转义字符的示例:


运算符 算术运算符 关系运算符 逻辑运算符 位运算符 条件运算符 算术运算符
  • 基本四则运算符: + + + − - − ∗ * ∗ / / /
  • 增值赋值运算符:+= -= *= /=
int a = 10;
a += 1;(a=a+1)
System.out.println(a);
  • 自增/自减运算符 ++ –

    上述代码当进行"a+b++"运算时,由于运算符++写在了b的后面,则先进行a+b的运算,再进行变量b的自增,因此变量b在参与运算时仍为2,x的值为3。变量b在参与运算之后会进行自增,因此b的最终值为3。
关系运算符

关系运算符主要有六个:
= = == == ! = != != < < < > > > < = <= <= > = >= >=

注意:
关系运算符的表达式返回值都是boolean类型

逻辑运算符

逻辑运算符主要有三个:
&& || !

注意: 逻辑运算符的操作数和返回值都是 boolean。
逻辑与&&
规则: 两个操作数都为 true, 结果为 true, 否则结果为 false.
逻辑或||
规则:两个操作数都为false,结果为false,否则结果为true.
逻辑非!
规则:操作数为true,结果为false,操作数为false,结果为true.
短路求值:
&&和||遵守短路求值的规则

结论:
对于&&,如果左侧表达式为false,则表达式的整体值一定是false,无需计算右侧表达式。
对于||,如果左侧表达式为true,则表达式的整体一定为true,无需计算右侧表达式。

位运算符

位运算符主要有四个:
& | ~ ^

&按位与:
如果两个二进制位都是1,则结果为1,,否则结果为0.

|按位或:
如果两个二进制都是0,则结果为0,否则结果为1.
^按位异或:
如果两个数字的二进制位相同,则结果为0,相异则结果为1.

~按位取反:
如果该位为0则转为1,如果该位为1则转为0

条件运算符

表达式1?表达式2:表达式3
当表达式1的值为true时,整个表达式的值为表达式2的值;当表达式1的值为false时,整个表达式的值为表达式3的值。

全文结尾:

谢谢大家的观看,有问题随时私信或者评论。
销声匿迹的日子里,我都在安静努力。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/315236.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号