亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> java

Java 变量和文字

Java 变量和文字

在本教程中,我们将借助示例了解 Java 变量和字面量。

Java 变量

变量是内存(存储区)中保存数据的位置。

为了指示存储区域,每个变量都应该有一个唯一的名称(标识符)。详细了解 Java 标识符。


在 Java 中创建变量

下面是我们在 Java 中创建变量的方法,

int speedLimit = 80;

在这里,speedLimitint 的变量 数据类型,我们分配了值 80 给它。

int 数据类型表明该变量只能保存整数。要了解更多信息,请访问 Java 数据类型。

在示例中,我们在声明期间为变量赋值。但是,这不是强制性的。

您可以分别声明变量和分配变量。例如,

int speedLimit;
speedLimit = 80;

注意 :Java 是一种静态类型的语言。这意味着所有的变量都必须先声明后才能使用。


改变变量的值

变量的值可以在程序中更改,因此名称为 variable .例如,

int speedLimit = 80;
... .. ...
speedLimit = 90; 

这里,最初,speedLimit 的值 80 .后来我们改成90 .

但是,我们不能在同一作用域内更改 Java 中变量的数据类型。

变量作用域是什么?

暂时不用担心。请记住,我们不能这样做:

int speedLimit = 80;
... .. ...
float speedLimit;

要了解更多信息,请访问:我可以更改 Java 中变量的声明类型吗?


Java 变量命名规则

Java 编程语言有自己的一套命名变量的规则和约定。以下是你需要知道的:


Java编程语言中有4种变量:

如果您现在有兴趣了解更多信息,请访问 Java 变量类型。


Java 文字

字面量是用于表示固定值的数据。它们可以直接在代码中使用。例如,

int a = 1;
float b = 2.5;
char c = 'F';

这里,1 , 2.5 , 和 'F' 是文字。

以下是 Java 中不同类型的文字。

1.布尔文字

在 Java 中,布尔文字用于初始化布尔数据类型。它们可以存储两个值:真和假。例如,

boolean flag1 = false;
boolean flag2 = true;

这里,falsetrue 是两个布尔文字。


2.整数字面量

整数文字是没有任何小数或指数部分的数值(与数字相关联)。 Java中有4种整数字面量:

  1. 二进制(以 2 为基数)
  2. 十进制(以 10 为底)
  3. 八进制(以 8 为基数)
  4. 十六进制(以 16 为基数)

例如:

// binary
int binaryNumber = 0b10010;
// octal 
int octalNumber = 027;

// decimal
int decNumber = 34;

// hexadecimal 
int hexNumber = 0x2F; // 0x represents hexadecimal
// binary
int binNumber = 0b10010; // 0b represents binary

在 Java 中,二进制以 0b 开头 , 八进制以 0 开头 , 十六进制以 0x 开头 .

注意 :整数字面量用于初始化整数类型的变量,例如 byte , short , int , 和 long .


3.浮点字面量

浮点文字是具有分数形式或指数形式的数字文字。例如,

class Main {
  public static void main(String[] args) {
    	
    double myDouble = 3.4;
    float myFloat = 3.4F;
 
    // 3.445*10^2
    double myDoubleScientific = 3.445e2;

    System.out.println(myDouble);  // prints 3.4
    System.out.println(myFloat);    // prints 3.4
    System.out.println(myDoubleScientific);   // prints 344.5
  }
}

注意 :浮点字面量用于初始化 floatdouble 类型变量。


4.字符字面量

字符文字是用单引号括起来的 unicode 字符。例如,

char letter = 'a';

这里,a 是字符文字。

我们还可以使用转义序列作为字符文字。例如,\b (退格),\t (制表符),\n (新行)等


5.字符串字面量

字符串文字是用双引号括起来的一系列字符。例如,

String str1 = "Java Programming";
String str2 = "Programiz";

这里,Java ProgrammingProgramiz 是两个字符串字面量。


java

  1. C++ 变量、文字和常量
  2. C 变量、常量和文字
  3. Python 变量、常量和文字
  4. Java 基本输入和输出
  5. Java 表达式、语句和块
  6. Java 类和对象
  7. Java 抽象类和抽象方法
  8. Java 嵌套和内部类
  9. Java 抛出和抛出
  10. Java 自动装箱和拆箱
  11. Java String replace()、replaceAll() 和 replaceFirst() 方法
  12. Java String toLowercase() 和 toUpperCase() 方法