变量
1.变量的定义:==在程序运行过程中,值可以发生变化的量。==变量实际上是一小块物理内存。
2.变量的格式:数据类型 变量名 = 变量值
如:int a = 100;
3.变量的使用:①取变量值
②改变量值
取变量值的格式:变量名
如:a
修改值格式:变量名 = 变量值
如:a=88;
4.代码如下:
package No1;
public class No1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//定义变量
int a=100;
//输出变量
System.out.println(a);
//修改变量
a=88;
System.out.println(a);
}
}
运行结果:
5.变量使用注意事项
①名字不能重复
②变量未赋值时,不能使用
③long(长整数)类型的数据在定义的时候,为了防止整数过大,要在数字后面加字母l。
④float(双精度浮点数)类型的数据在定义的时候,为了防止类型不兼容,后面要加上字母f。
代码如下:
package JavaStudy;
public class No2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//定义byte类型变量
byte b = 8;
System.out.println(b);
//定义short类型变量
short s = 1;
System.out.println(s);
//定义int类型变量
int a = 100;
System.out.println(a);
//定义float类型,后面加f
float n = 13.14f;
System.out.println(n);
//定义double类型变量
boolean g = true;
System.out.print(g);
System.out.print("\n");
//上面这行,由于莫名的原因,没有自动换行,加了一个换行符
//定义char类型变量
char m = 'b';
System.out.println(m);
//定义long类型的变量,后面加l
long k = 199999999999l;
System.out.println(k);
}
}
在调试代码的时候,发现了这种错误
The word ‘int’ is not correctly spelled
在网上查找原因,发现该问题由Eclipse的单词拼写校验造成,一般出在配置文件中,会影响程序正常执行(实际对我的这个代码没有影响)。
解决方法:在Eclipse下依次点击Window—>Preference进入界面输入spell进行查询,将Spelling选项中的第一个复选框“Enable spell checking”去掉勾选即可。