zoukankan      html  css  js  c++  java
  • 变量的分类

    变量按照数据类型分类

    基本数据类型

    整数类型

    byte(字节)从存储的结构上来讲是最小的存储结构,1个字节=8个bit位(只能存0或1),8个位每一个都有两种情况0或1。一共有2(256)种不同的组合方式

    class VariableTest{
        public static void main(String[] args){
            //1.整形:byte、short、int、long
            //2.byte的范围:-128~+127

    //定义方式:变量类型 变量名称 = 变量值;
    byte b1= 12; byte b2= -128; //b2=128;编译不通过 System.out.println(b1); System.out.println(b2); short s1=128; int i1=1234; //3.定义long类型的数据,数值要以L或者l结尾。 // 只是声明,标识。底层存储也只是01,不存L long l1=3414234324L System.out.println(l1); //4.定义整形变量时通常使用int类型 } }

     

    浮点类型(非整数,带小数点的)

    float和double只能满足日常使用,要求精度很高,不能用它俩(有专用的java类)

    float只有四个直接,但是存储范围>long,而且还能存小数

    class VariableTest{
        public static void main(String[] args){
    
            double d1 =123.3;
            System.out.println(d1+1);
    
            //定义float类型的变量时,数值要以F或f结尾
            float f1 =12.3F;
            System.out.println(f1);
            
            //通常定义浮点型变量时,使用double。不用写f,并且范围大,精度高
        }
    }

     

     字符类型

     

    1.申明一个字符

     2个字节=2byte

    class VariableTest2{
        public static void main(String[] args){
            //①定义char类型变量,通常使用一对'',内部只能写一个字符
            char c1 ='a';
            //编译不通过
            //c1='ab';
            System.out.println(c1);
            
            char c2 ='中';
            char c3 ='サ';
            char c4 ='щ';
            System.out.println(c2);
            System.out.println(c3);
            System.out.println(c4);
        }
    }

     2.转译字符:/n换行,/t制表符

    class VariableTest2{
        public static void main(String[] args){
            char c5 ='
    ';
            System.out.println("hello");
            System.out.println("word");
        }
    }

    class VariableTest2{
        public static void main(String[] args){
            char c5 ='
    ';
            System.out.println("hello"+c5);
            System.out.println("word");
        }
    }

     

    class VariableTest2{
        public static void main(String[] args){
            char c5 ='	';
            System.out.print("hello"+c5);
            System.out.println("word");
        }
    }

    3.直接使用Unicode值('uXXXX')来表示字符型常量,然后赋值给变量。用的少

    class VariableTest2{
        public static void main(String[] args){
            char c6='u0043';
            System.out.print(c6);
        }
    }

    布尔类型

     

     基本数据类型转换

     

    按照声明位置不同分类

  • 相关阅读:
    收集一些dos网络配置命令,从新获取ip刷新dns
    多个线程访问共享对象和数据的方式
    Oracle rownum 分页, 排序
    ORACLE中用rownum分页并排序的SQL语句
    CentOS 6.5安装MongoDB 2.6(多yum数据源)
    【编程练习】收集的一些c++代码片,算法排序,读文件,写日志,快速求积分等等
    java枚举使用详解
    PHP+MySQL动态网站开发从入门到精通(视频教学版)
    Premiere Pro CS6标准教程
    黑客攻防:实战加密与解密
  • 原文地址:https://www.cnblogs.com/rijiyuelei/p/12713428.html
Copyright © 2011-2022 走看看