注意:如果使用notepad++编码,在cmd控制台编译时报错(编码GBK的不可映射字符),可以参考如下链接进行设置:https://jingyan.baidu.com/article/e3c78d649a56233c4c85f502.html
1.编写案例演示每种不同数据类型的变量定义
/*
变量的定义格式:
数据类型 变量名 = 初始化值;
数据类型:
byte,short,int,long,float,double,char,boolean
*/
public class VaribleDemo{
public static void main(String[] args){
//定义byte类型的变量
byte b = 10;
System.out.println(10);
System.out.println(b);
//定义short类型的变量
short s = 100;
System.out.println(s);
//定义int类型的变量
int i = 1000;
System.out.println(i);
//定义long类型的变量
//注意定义long类型的变量时,最好直接加上L
long l = 10000000000L;
System.out.println(l);
//定义float类型的变量
//注意定义float类型的变量时,最好直接加上F
float f = 12.34F;
System.out.println(f);
//定义double类型的变量
double d = 12.34;
System.out.println(d);
//定义char类型的变量
char c = 'a';
System.out.println(c);
//定义boolean类型的变量
boolean bb = true;
System.out.println(bb);
}
}
2.变量定义的注意事项
-变量未赋值,不能直接使用
引出变量的第二种使用格式
-变量只在它所属的范围内有效。
变量在哪对大括号内,变量就属于哪对大括号。
-一行上可以定义多个变量,但是不建议这样定义
/*
变量定义的注意事项:
A:变量未赋值,不能直接使用
B:变量只在它所属的范围内有效,变量属于它所在的大括号
C:一行上可以定义多个变量,但是不建议
*/
public class VaribleDemo2{
public static void main(String[] args){
//定义一个变量
int a = 10;
System.out.println(a);
int b;
b = 20;
System.out.println(b);
//代码块
{
int c = 30;
System.out.println(c);
}
//System.out.println(c); //此项会编译报错,此值将不会在控制台输出
int aa,bb;
aa = 10;
bb = 20;
System.out.println(aa);
System.out.println(bb);
}
}