大家好,我是二厶可可肉,来自河北省石家庄市,现隶属于北京双匹科技有限公司
话说,那天翻阅了以前的聊天记录,发现以前教【娄娄】开发的时候,是真的真的很用心,比现在写的详细很多,所以,决定拿来用一用,再做一个聊天版的
简单的先给大家解释一下,什么是变量。“百度”给出的定义如下
变量是一段有名字的连续存储空间。在源代码中通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。 变量是程序中数据的临时存放场所。在代码中可以只使用一个变量,也可以使用多个变量,变量中可以存放单词、数值、日期以及属性。
引用于百度百科-变量
说的通俗一点,我想,大家上小学的时候,数学课都学过“解方程”。
例如:3=15-x
解:
3=15-x
x=15-3
x=12
解析:
原式3=15-x中,x是一个未知数,即程序中【变量】,解的最后,x=12,12是最终的结果,也就是数值(数据)
x=12 就是说, 变量x,所代表的值是 12,用程序的解释方式为:把12【赋值】给变量x, 这里的“=”起到的作用就是【赋值】,将“=”右边的值给等号左边
好了,解释完什么是变量,剩下的就好理解了 : -)
变量的基本数据类型(一共是8个,但只有下面这3个最常用,其他见最后附录)
int 整数类型 5
double 小数类型 5.5
另一个很常用的是 字符串类型,(属于引用类型)
String字符串类型"abc"
二厶可可肉20:01:15
其中,字符串类型需要加上双引号,而整数、小数跟布尔类型 则不需要加双引号
二厶可可肉20:02:09
更确切地说,String类型必须加双引号
int、double、boolean不能加双引号
娄娄20:03:00
嗯
二厶可可肉 20:04:50
声明一个变量语法:
【变量类型】【变量名】;
注意后面的分号
例如
intnum1;
doubleprice;
娄娄20:06:43
嗯
二厶可可肉20:08:12
声明变量的时候,可以同时给他赋予一个初始值,就是说,让他一生出来就有一个值。
例如:
intnum1=100;
doubleprice=98.5;
boolean result=true;
二厶可可肉20:09:27
Stringname="呆呆贼";
二厶可可肉20:10:39
在程序里面,是把等号右面的值给等号左面
娄娄20:11:10
嗯
二厶可可肉20:11:46
这里面的等号,就是程序里面的“赋值运算符”
二厶可可肉20:12:07
提到了运算符,我就讲一讲其他的,常用到的运算符吧
关于“运算符”,预知后事如何,请听下回分解
数据类型 大小 取值范围 默认值
byte(字节) 8 -128~ 127 0
shot(短整型) 16 -32768~ 32768 0
int(整型) 32 -2147483648~21474836480
long(长整型) 64-9233372036854477808~9233372036854477808 0
float(浮点型)32 -3.40292347E+38~3.40292347E+38 0.0f
double(双精度) 64 -1.79769313486231570E+308~1.79769313486231570E+308 0.0d
char(字符型) 16 ‘ \u0000~ u\ffff ’ ‘\u0000 ’
boolean(布尔型) 1 true/false false