首页 > 编程语言 >Java常量与变量

Java常量与变量

时间:2024-10-21 13:18:41浏览次数:3  
标签:字符 Java 定义 数据类型 System 整型 变量 常量

标识符号的命名规则

  • 标识符可以由字母、数字、下划线()和美元符($)组成,不能以数字开头
  • 标识符严格区分大小写
  • 标识符不能是Java关键字和保留字
  • 标识符的命名最好能反映出其作用

关键字

变量

什么是变量

变量的三个元素:变量类型、变量名和变量值

变量名的命名规则

  • 满足标识符命名规则
  • 符合驼峰法命名规则 如:stuName
  • 尽量简单,做到见名知意
  • 变量名的长度没有限制

变量生明

格式:数据类型  变量名;

例:int  n; 声明整型变量n

赋值

使用‘="运算符进行赋值

“=”叫作赋值运算符,将运算符右边的值赋给左边的变量

例:int n; 定义int型变量n

        n = 3;将3赋值给n

可以在定义变量的同时给变量赋值,即变量的初始化

例:int n = 3;

变量定义

  • int  i = 037; // 定义int类型变量存放八进制数据
  • long  longNumber = 0xa2cdf3ffL; // 定义变量存放十六进制长整型数据
  • short shortNumber = 123; // 定义变量存放短整型数据
  • byte b = 10; //定义变量存放byte类型数据

类的命名规则

满足Pascal命名规则

数据类型

基本数据类型

数据类型说明字节
byte字节型1
short短整型2
int整型4
long长整型8
float单精度浮点型4
double双精度浮点型8
char字符型2
boolean布尔型1

字面值

整型字面值

  • Java中有三种表示整数的方法:十进制、八进制、十六进制
  • 如:123,023,0x1357,0X3c,0x1abcL
进制表示
  • 八进制:以0开头,包括0-7的数字如:037,056
  • 十六进制表示:以0x或0X开头,包括0-9的数字,及字母a-f,A-F如:0x12,0xabc

浮点型字面值

  • 浮点型字面值默认情况下表示double类型,也可以在值后加d或者D

        如:123.43d或者123.43D

  • 表示float类型,则需要在字面值后加f或F

        如:23.4f或23.4F

//定义一个单精度浮点型变量,存放1234.328float f=1234.328f;
System.out.println("f="+f);
//定义一个双精度浮点型变量,存放5623.465double d=5623.464;
System.out.println("d="+d);
//将整型赋值给浮点型double 
d1=123;
System.out.printin("d1="+d1);
//变量间的赋值double
 d2=d;
System.out.println("d2="+d2);

字符型字面值

  • 字符型字面值用单引号内的单个字符表示

如:’a‘,’b‘

如何定义字符型变量

char a = ’a‘;

// 定义一个变量存放字符'a'
char a='a';
System.out.println("a="+a);
char ch=65535;
//如果字面值超出char类型所表示的数据范围,需要进行强制类型转换。
char ch1=(char)65536;
System.outprintIn("ch="+ch);
ASCll码
  • ASCI ( American Standard Code for InformationInterchange,美国标准信息交换代码)
  • 基于拉丁字母的一套电脑编码系统
  • 主要用于显示现代英语和其他西欧语言
ASCll码表示

使用7位或8位二进制数组合来表示128或256种可能的字符

  • 7位二进制数组合--标准ASCII码
  • 8位二进制数组合(后128位)--扩展ASCII码
Unicode编码

Unicode编码又称为统一码、万国码

Unicode编码目标是支持世界上所有的字符集

//定义变量存放unicode编码表示的字符
char c="u005d';
System.out.println("c="+c);

布尔类型字面值

  • 布尔值只能定义为true和flase

例:boolean b = true;

字符串字面值

双引号引起来的0个或多个字符

// 定义一个空字符串String 
sl="”;
System.outprintln("sl="+s1);
//定义一个字符串,内容是Hello
String s2="Hello”;
System.out.println("s2="+s2);
//定义一个包含unicode字符的字符串String s3="A\u005d\u005fB";
System.outprintln("s3="+s3);
//定义一个包含空格的字符串
String s4="Hello world!";
System.outprintin("s4"+s4);

基本数据类型变量的存储

  • 数据类型分为基本数据类型和引用数据类型
  • 引用数据类型包括数据和类登
  • 类定义的变量又叫对象
按照作用范围分为:

类级、对象实例级、方法级、块级

转义字符

标签:字符,Java,定义,数据类型,System,整型,变量,常量
From: https://blog.csdn.net/weixin_49692301/article/details/143107119

相关文章