Java常量和C#常量

常量是固定值,程序执行期间不会改变。常量可以是整数常量、浮点常量、字符常量或者字符串常量,还有枚举常量。

1. 定义

Java

Java 语言使用 final 关键字来定义一个常量,其语法如下所示:

final int COUNT = 10;

C#

C#语言使用 const 关键字来定义一个常量,其语法如下:

const int COUNT = 10;

2. 常量值

整形常量值:

  • 十进制数形式:如 54-670
  • 八进制数形式:Java 中的八进制常数的表示以 0 开头,如 0125 表示十进制数 85
  • 十六进制数形式:Java 中的十六进制常数的表示以 0x 或 0X 开头,如 0x100 表示十进制数 256

浮点常量

一个浮点常量是由整数部分、小数点、小数部分和指数部分组成。您可以使用小数形式或者指数形式来表示浮点常量。

  • 十进制数形式:由数字和小数点组成,且必须有小数点,如 12.34-98.0
  • 科学记数法形式:如 1.75e532E3,其中 e 或 E 之前必须有数字,且e 或 E 之后的数字必须为整数。

字符常量

字符常量是括在单引号里,例如,'x',且可存储在一个简单的字符类型变量中。一个字符常量可以是一个普通字符(例如 'x')、一个转义序列(例如 '\t')或者一个通用字符(例如 '\u02C0')。

字符串常量

字符串常量是括在双引号 " " 里,字符串常量包含的字符与字符常量相似,可以是:普通字符、转义序列和通用字符使用字符串常量时,可以把一个很长的行拆成多个行,可以使用空格分隔各个部分。

今天就写到这了,如有错误之处,欢迎指正!

你可能感兴趣的:(Java常量和C#常量)