JAVA逻辑变量声明
目标
1. 掌握如何声明变量
2. 掌握如何使用变量
如何声明变量
在前面我们已经了解了什么是变量 , 什么是数据类型 , 如何来保存一个变量就是我们考虑的问题.
例如我想给一个人的年龄声明一个变量 ,我们来考虑下 如何来定义呢 要考虑什么因素呢?
考虑数据类型,为每个变量选择最佳的数据类型
减少对内存的需求量
加快代码执行的速度
降低出错的可能性
所以我们应该从年龄考虑 首先一般年龄会是小数吗?
不会,所以应该是从整数里找(byte , short , int , long ) 这四个数据类型中找,那么谁比较合适
呢?
int 和 long 数值是不是太大了, 会造成浪费 pass
那么就剩下的是byte 和 short (byte取值范围是-128 ~127) 有超过127岁的年龄的人把 所以
byte不太适合
我们选择 short 即可
考虑命名的规范
最好使用英文单词代替
年龄 翻译 age 那么我们就命名为age
注意 , 强烈不推荐大家使用 a , b, c 这样的名字作为标识符的名字
考虑目前要不要给变量赋值
如果定义的时候不赋值 ,在后续的使用的过程中也可以赋值
Java声明变量规范格式
数据类型 变量名 = 值 ;
java声明变量的机制 先在计算机的内存申请一块空间(比如空间的名字叫 age) 然后再把数据
放到空间里去(也就是把20这个值放到叫age这块空间当中)
实例1
short age = 18 ;
实例2
short age;
age = 18 ;
这也是可以的先声明再赋值;推荐使用第一种实例
实例3如果同时定义多个变量 且类型一致,可以一起声明
int age,length , weight;
age = 18;
length = 180;
weight = 65;
int age = 18 , length = 180 , weight = 65;
实例4如果数据类型不一致分开声明即可
String name = "HanShixiong";
char sex = 'M';
boolean isMan = true;
double myMoney = -100000 , hisMoney = 1000000000;
使用变量
定义完变量,就可以使用了.
public class Hello {
public static void main(String[] args) {
String name = "HanShixiong";
int age = 18 ;
int length = 180;
int weight = 65;
double myMoney = -100000 ;
System.out.println(name);

如何才能把这些变量串成一句话呢
通过拼接的方式使用的是 + 来做到的
这个使用变量的过程就是根据变量的名字找到了对应的内存空间,把里面的值取出来的过程
在这种使用的 + 其实就是运算符号 只不过是这些文字不能运算 只能拼接 于是我们看到完整
的一句话
int age,length , weight;
age = 18;
length = 180;
weight = 65;
int age = 18 , length = 180 , weight = 65;
String name = "HanShixiong";
char sex = 'M';
boolean isMan = true;
double myMoney = -100000 , hisMoney = 1000000000;
public class Hello {
public static void main(String[] args) {
String name = "HanShixiong";
int age = 18 ;
int length = 180;
int weight = 65;
double myMoney = -100000 ;
System.out.println(name);
}
}
public class Hello {
public static void main(String[] args) {
String name = "HanShixiong";
int age = 18 ;
int length = 180;
int weight = 65;
double myMoney = -100000 ;
System.out.println("我的名字是"+name+";我今年"+age+"岁了;我的身高
是"+length+"cm;体重"+weight+"kg;资产"+myMoney+'元');

浙公网安备 33010602011771号