在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(notation)。几乎所有计算机编程语言都具有对基本值的字面量表示,诸如:整数、浮点数以及字符串;而有很多也对布尔类型和字符类型的值也支持字面量表示;还有一些甚至对枚举类型的元素以及像数组、记录和对象等复合类型的值也支持字面量表示法。
变量变量来源于数学,是计算机语言中能储存计算结果或能表示值的抽象概念。
变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变的。
在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual Basic中);但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义“变量”的准确外延
public class VariableDemo1 { public static void main(String[] args) { // 目标:使用变量。 // 数据类型 变量名称 = 初始值; double money = 6.0; System.out.println(money); // 收红包(从=右往左看) money = money + 4.0; System.out.println(money); System.out.println("----------------------------"); int age = 21; System.out.println(age); age = 25; System.out.println(age); } }变量中要注意的问题
public class VariableDemo2 { public static void main(String[] args) { // 目标:识别定义变量常见的问题,并注意 // 1、什么类型的变量一定是存放什么类型的数据 int age = 21; // 2、同一个范围内不能定义重名的变量 // int age = 25; age = 25; // 这里是赋值不是定义,所以没毛病!! // 3、变量定义的时候可以不给初始化值,但是使用的时候必须有初始化值。 double money ; money = 10000; System.out.println(money); { int number = 90; System.out.println(number); } // System.out.println(number); 报错! System.out.println(age); } }数据类型
一共四类八种
public static void main(String[] args) { // 目标:掌握使用基本数据类型定义不同的变量。 // 1、byte字节型 占1个字节 -128 - 127 byte number = 98; System.out.println(number); // byte number2 = 128; // 报错! // 2、short短整型 占2个字节 short money = 30000; // 3、int 整型 默认的类型 占4个字节(默认使用的类型) int it = 232442442; // 4、long长整型 占8个字节 long lg = 133244244; // 注意:随便写一个整数字面量默认是int类型的,132223243244244虽然没有超过long的范围,但是它超过了本身int类型的表示范围。 // 如果希望随便写一个整数字面量当成long类型,需要在其后加L/l long lg2 = 132223243244244L; // 5、浮点型(小数) // float单精度 占4个字节 // 注意:随便写一个小数字面量默认是double类型,如果希望随便写一个小数字面量是float类型的需要在其后加上 F / f float score = 98.5F; // 6、double双精度 占8个字节 double score2 = 999.99; // 7、字符类型:char char ch = 'a'; char ch2 = '中'; // char ch3 = '中国'; //报错 // 8、布尔类型 boolean boolean rs = true; boolean rs2 = false; System.out.println("引用的数据类型"); String name = "996与007"; System.out.println(name); } }关键字
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
标识符组成
Java标识符由数字,字母和下划线(_),美元符号(
)
或
人
民
币
符
号
(
¥
)
组
成
。
在
J
a
v
a
中
是
区
分
大
小
写
的
,
而
且
还
要
求
首
位
不
能
是
数
字
。
最
重
要
的
是
,
J
a
v
a
关
键
字
不
能
当
作
J
a
v
a
标
识
符
。
下
面
的
标
识
符
是
合
法
的
:
m
y
N
a
m
e
,
M
y
n
a
m
e
,
P
o
i
n
t
s
,
)或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。 下面的标识符是合法的: myName,My_name,Points,
)或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。下面的标识符是合法的:myName,Myname,Points,points,_sys_ta,OK,_23b,3
下面的标识符是非法的:
#name,25name,class,&time,if
命名约定
1.类和接口名。每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time等。
2.方法名。首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。
3.常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。
4.变量名。可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知义。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)