在Java中有八大基本数据类型
其定义操作如下
其基本语法是
数据类型 变量名 = 值;
例如
int a = 2;
当然,也可以用以下方法去定义值
int a;
...
a = 2;
在定义变量和赋值之间,可以插入若干其他语句
当然了,也可以用这样的方法进行修改变量的值
int a = 2;
...
a = 3;
最终a的值会变为3
整型和浮点型,都是直接以数字形式,例如 1 2.3
但是字符型char,就会以单引号形式,例如 'a'
下面这个也是字符型
'2'
变量可以参与运算,例如下面这个例子
int a = 3;
int b = 2;
int c = a + b;
// c 的结果会是5
也有下面这种运算
char a = 'N';
char b = 'o';
System.out.println(a+b);
// 猜一猜结果是189还是"No"?
还有下面这一种
String a = "Libra";
String b = " is";
String c = " Libra";
System.out.println(a + b + c);
// 猜一猜结果会是什么?
这里着重讲一下int型,其他数据类型可以参考
假如说我们要设计一款RPG类型的游戏,玩家所操控的角色可以进行攻击以及使用药品,那么我们肯定需要给其指定其最大的生命值以及当前生命值,药品的效果以及价钱,使用条件等
易得,我们会写出下面的代码
其中的 if 判断语句不需要在意,只是做一个确认是否满血的判断而已
虽然说以上的代码并不完善,但大家可以尝试着学习一下 if 语句的使用进行完善并且补充
让英雄不止拥有生命值,还有法力值,并且可以释放技能
让药品不止有可以补充生命值的,还有补充法力值的,并且在使用时做一个检查工作,确认是否拥有足够数量的药品,是否允许使用,并且让其当前生命值或法力值无法超过最大生命值或法力值
增加一个怪物,模拟一次英雄和怪物之间的战斗