java变量的类型

变量的类型

一 按数据类型分:

  1.基本数据类型 :

      整型 :   byte  (1字节 -   (-128  ~  127))

           short  (2字节)

           int  (4字节)

           long  (8字节)

      浮点型 :     float   (4字节)

              double  (8字节)

      字符型 : char  (2字节)

      布尔型 : boolean (只有两个值true/false)

  2.引用数据类型:类,接口,数组

二 按位置分 :局部变量 vs 成员变量(面向对象再讲)

public class VarTest3{

    public static void main(String[] args){

        /*
        整型 :byte(1字节 - (-128 ~ 127)) short(2字节)
                            int(4字节) long(8字节)
        */

        byte b = 127;
        System.out.println(b);

        long number = 128L; //声明long型常量须后加‘l’(不建议使用)或‘L’
        System.out.println(number);

        System.out.println("--------------------------------------");
        //浮点型 : float(4字节) double(8字节)
        double d = 12.3;
        System.out.println(d);
        float f = 12.5f; //声明float型常量,须后加‘f’或‘F’
        System.out.println(f);

        System.out.println("--------------------------------------");
        //字符型 :char(2字节)
        char c = ‘a‘;
        c = ‘中‘;
        c = ‘キ‘;
        //第二种表示方式
        c = ‘\n‘;
        //System.out.println("aaa" + c + "bbb"); //"aaa\nbbb"
        //第三种表示方式
        c = ‘\u0065‘; //\u0065就unicode码 - 将\u0065对应的字符给了c
        c = 65; //是将65对应的字符赋值给了c
        System.out.println(c);

        System.out.println("--------------------------------------");
        boolean boo = true;
        boo = false;
        System.out.println(boo);

        System.out.println("------------------细节--------------------");
        double dd2 = 12.5D; //D,d可以加也可以不加
        dd2 = .5; //0.5
        System.out.println(dd2);
    }
}

字符串拼接的演示

public class VarTest4{

    public static void main(String[] args){

        int a = 20;
        System.out.println("aaa" + a);
        System.out.println("1" + a);
        System.out.println("aaa" + "ccc"); //"aaaccc"

    }
}

原文地址:https://www.cnblogs.com/zmy-520131499/p/11041455.html

时间: 2024-10-13 21:37:10

java变量的类型的相关文章

JAVA变量的类型,定义变量

JAVA中常用的数据类型 数据类型 数据类型解释 说明 char 字符型 用于存储单个字符,如:性别“男”.“女”,电灯“开”.“关” int 整形 用于存储整数,如一天的时间是24小时,一月份是31天 double 双精度 用于存储小树,如蒙牛早餐奶的价格是1.3元,手机待机时间是6.5小时 String 字符串 用于存储一串字符,如“我的爱好是踢足球”,“我喜欢Java程序” 定义变量 public class Test{ public static void main(String[] a

Java引用变量的类型

Java引用变量的类型 1.编译时类型:由声明该变量时使用的类型决定 2.运行时类型:由实际赋给该变量的对象决定    如果编译时类型和运行时类型不一致,就可能出现多态性

JAVA中变量的类型及命名规范

1. 计算机是一种极度精确的机器;2. 要将信息存储在计算机当中,就必须指明信息存储的位置和所需的内存空间;3. 在JAVA编程语言当中,使用声明语句来完成上述的任务; 4. 变量的类型: 5. 变量名的命名规范:

Java 变量和常量

变量和常量 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量. 在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表. 变量 变量代表程序的状态.程序通过改变变量的值来改变整个程序的状态,或者说得更大一些,也就是实现程序的功能逻辑.    为了方便的引用变量的值,在程序中需要为变量设定一个名称,这就是变量名.例如在2D游戏程序中,需要代表人物的位置

java——变量分类

java中变量的分类可以按照两种不同的方向进行分类:按被声明的位置划分.按照所属的数据类划分.下面就具体解析一下这两种分类. 按被声明的位置划分 局部变量:方法和语句块内定义的的变量. 在定义局部变量时,必须对其进行初始化. 成员变量:方法外部,类的内部定义的变量. 成员变量可以是java语言中任何一种数据类型(包括基本类型和引用类型) 在定义成员变量时对其进行初始化,如果不进行初始化,java使用默认值对其进行初始化. 按所属的数据类型划分 基本数据类型 内存分析.例如'int i=0;',在

快学Scala 第一课 (变量,类型,操作符)

Scala 用val定义常量,用var定义变量. 常量重新赋值就会报错. 变量没有问题. 注意:我们不需要给出值或者变量的类型,scala初始化表达式会自己推断出来.当然我们也可以指定类型. 多个值和变量可以一起声明: Scala 类型:Byte, Char, Short, Int, Long, Float, Double, Boolean Scala不区分基本类型和引用类型(包装类型) Scala StringOps类给字符串追加了上百种操作,所以在"Hello".intersect

JavaScript基础系列(变量与类型)

以下内容将JavaScript简称为JS 变量指的是,可被修改的数据. 变量这一词在所有的程序语言中都是最为关键.最常见的存在,在JS中也不例外,所以要透彻的了解变量就尤其的重要,必须重视,要想深入变量必须先了解数据类型是什么它在我们实际编码中所起到的作用是什么,接下来一一讲解. (这段话给零基础学习的读者)很多初学者会有疑问,变量到底是干嘛的,可以做些什么啊?举一个最简单的例子:你想通过编写代码实现加减乘除的功能,那么首要的前提就是,你必须要有两个数字,但计算机不认识数字,那么就需要通过计算机

Java修饰符类型(public、protected、private)小结

Java修饰符号类型: public:Java语言中访问限制最宽的修饰符,一般称之为“公共的”.被其修饰的类.属性以及方法不仅可以跨类访问,而且允许跨包(package)访问. private:Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”.被其修饰的类.属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问. protected:介于public 和 private 之间的一种访问修饰符,一般称之为“保护形”.被其修饰的类.属性以及方法只能被类本身的方法及子类访

(12)Powershell中变量的类型

Window Powershell中变量的类型与Java,C#等高级语言中变量的类型不一样,可以不用显示指定Powershell中变量的类型,即Powershell中的变量具有更大的灵活性.Powershell中的变量采用 .Net Framework类型. 默认情况下,当变量只有一个值时,变量的数据类型由赋予变量的值决定.例如,下面的语句创建一个整数 (System.Int32) 类型的变量: PS C:\> $a=3 如果需要确定变量的 .NET Framework 类型,可以使用 GetT