欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java基础学习-基本数据类型变量的定义和使用

程序员文章站 2022-03-20 09:32:53
注意:如果使用notepad++编码,在cmd控制台编译时报错(编码GBK的不可映射字符),可以参考如下链接进行设置:https://jingyan.baidu.com/article/e3c78d649a56233c4c85f502.html 1.编写案例演示每种不同数据类型的变量定义 /* 变量 ......
注意:如果使用notepad++编码,在cmd控制台编译时报错(编码gbk的不可映射字符),可以参考如下链接进行设置:
 
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);
    }
}