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


    注意:如果使用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);
        }
    }
  • 相关阅读:
    Teamwork[HDU4494]
    The Parallel Challenge Ballgame[HDU1101]
    「JSOI2016」无界单词
    「SCOI2015」小凸玩密室
    #3636. IIIDX(iiidx)
    #2652. 背单词(word)
    「JXOI2017」加法
    拙者
    19.10.01 acm E:Lowest Common Ancestor
    #3391. big
  • 原文地址:https://www.cnblogs.com/AleiCui/p/10603660.html
Copyright © 2020-2023  润新知