首页巧技详情

Java入门之变量

原创2022-08-18 14:03:11 推荐 183

什么是变量?变量是一个内存中的小盒子(小容器),容器是什么?生活中也有很多容器,例如: 水杯是容器,用来装载水;衣柜用来装载衣裤;那么变量是装载什么的呢?是数据!所以:变量是内存中装载数据的小盒子,你只能用它来存数据和取数据。 变量被赋予名称(或标识符),例如:name,age,high等。该名称唯一标识每个变量,用来为变量赋值或检索存储的值。 在Java中,变量有各种类型。下面是一些例子:

  • int:整数,如123和-456。

  • double:浮点数,可选小数点和小数部分,如3.1416,-11.22。

  • String:如 “Hello” 或 “Good Morning!” 等文本。文本字符串括在双引号内。

你可以声明一个类型的变量并赋值。例如:

String name = "Lu";

这将创建一个名为String类型的变量,并为其赋值“Lu”。 提示:一个变量与一个类型相关联,并且只能够存储该特定类型的值。

下面是一个变量声明的例子:

class MyJavaClass {
 public static void main(String[] args) {
   String name ="Lu";
   int age = 26;
   double score = 18.9;
   char group = 'B';
 }
}

char是字符类型,用来定义一个字符。 还有一种类型是布尔类型,它只有两个取值:truefalse,这种类型只作为一种标志来记录 true/false 情况。 例如:

boolean online = true;

提示:可以使用逗号隔开声明多个同类型变量。例如:int a = 17, b = 30;


算术运算符

作为一门计算机语言,Java 也提供了一套丰富的运算符来操纵变量。 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样,主要用于进行基本的算术运算,如:加法、减法、乘法、除法等。 下面列出了所有的算术运算符:

  • +(加法):相加运算符两侧的值,如 A + B。

  • -(减法):左操作数减去右操作数,如 A - B。

  • *(乘法):相乘操作符两侧的值,如 A * B。

  • /(除法):左操作数除以右操作数,如 B / A。

  • %(取模):左操作数除以右操作数的余数,如 B % A。

  • ++(自增): 操作数的值增加1,如 B++ 或 ++B 。

  • --(自减):操作数的值减少1,如 B-- 或 --B 。

提示:++** --** 既可以出现在操作数的左边,也可以出现在右边,但结果是不同的。关于自增自减运算符的知识,我们将在后面的内容中进一步介绍。

加法、减法运算符

加法运算符

加法(+) 运算符将运算符两侧的值相加,可以是两个常量,一个常量和一个变量,或一个变量和一个变量。 下面列出了一些例子:

int sum1 = 30 + 20; 
int sum2 = sum1 + 10;
int sum3 = sum1 + sum2;

减法运算符 减法(-) 运算符从左操作数减去右操作数。 下面列出了一些例子:

int sum1 = 50 - 20;
int sum2 = sum1 - 10;
int sum3 = sum1 - sum2;

乘法、除法运算符

乘法运算符

乘法(*) 运算符将运算符两侧的值相乘。 下面列出了一些例子:

int sum1 = 50 * 2;
int sum2 = sum1 * 10;
int sum3 = sum1 * sum2;

**

除法运算符 除法(/) 运算符从左操作数除以右操作数。 下面列出了一些例子:

int sum1 = 50 / 5;
int sum2 = sum1 / 2;
int sum3 = sum1 / sum2;

在上面的例子中,我们将 int 用作数据类型,运算符的结果将是整数。如果你需要检索带有小数点的值,你可以使用 double 数据类型。


取模运算符

取模(%) 运算符用来求余数,从左操作数除以右操作数的余数。 下面是一个例子:

int a = 11;
int b = a % 5; // b为1

在上面的例子中,将11除以5得到商为2,余数为1。因此,将值1赋值给b变量。


自增自减运算符

自增(++) 自减(--) 运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。 自增(++) 运算符将操作数的值增加1。下面是一个例子:

int a = 3;
++a; // 自增运算

进行自增运算后的a为4。 自减(--) 运算符将操作数的值减少1。下面是一个例子:

int b = 3;
--b; // 自减运算

进行自减运算后的b为2。


前缀和后缀自增自减

自增和自减运算符都可以使用前缀和后缀两种形式。 前缀自增自减法(++a,--a): 先进行自增或者自减运算,再进行表达式运算。 下面是一个例子:

int a = 5;
int b = ++a;

首先将a加1,a变为6,然后赋值给b,所以a和b的值现在是6。 后缀自增自减法(a++,a--): 先进行表达式运算,再进行自增或者自减运算 。

下面是一个例子:

int a = 5;
int b = a++;

首先将a赋值给b,然后将a加1,因此a变成6,而b的值是5。


赋值运算符

你可能已经熟悉基本的赋值运算符(=),它将右操作数的值赋给左侧操作数。 例如,在下面的例子中,将值3赋值给一个int类型的a变量。

int a = 3;

同样,Java支持乘和赋值运算符(*=),除和赋值运算符(/=) 以及取模和赋值运算符(%=)。 Java 支持许多赋值运算符,使编写代码更加容易。下面是一些赋值运算符的介绍。 加和赋值运算符 (+=):

int a1 = 2;
int a2 = 4;
a2 += a1; // 等价于 a2 = a2 + a1;

// 结果a2=6,a1=2

减和赋值运算符(-=):

int a1 = 2;
int a2 = 4;
a2 -= a1; // 等价于 a2 = a2 - a1;

// 结果a2=2,a1=2

标签:
随机快审展示 刷新 快审榜
加入快审,优先展示

加入VIP

提交站点
提交文章
提交小程序
提交公众号