java变量和数据类型(待补充)

变量概述

变量:常量是固定不变的数据,那么在程序中可以变化的量成为变量。

数学中,可以使用字母带替数字运算,如:y= wx+b

程序中,可以使用字母保存数字的方式进行运算,提高计算能力,可以解决更多的问题。

比如x存2,x也可以存3,这样x保存的数据是可以改变的

java中要求一个变量每次只能存一个数据,必须要明确保存的数据类型

数据类型

java的数据类型分为两大类

  • 基本数据类型 :整数、浮点数、字符、布尔
  • 引用数据类型: 类、数组、接口

基本数据类型

数据类型关键字内存占用取值范围
字节型byte1个字节-128至127
短整形short2个字节-32768至32767
整形int(默认)4个字节-2^{^31}2^{31}-1
长整形long8个字节-2^{63}2^{63}-1  19位数字 
单精度浮点数float4个字节1.4013E-45至3.4028E+38
双精度浮点数double(默认)8个字节4.9E-324至1.7977E+308
字符型char2个字节0至2^{16}-1
布尔类型boolean1个字节true,false

java 中默认类型:整数类型是 int ,浮点类型是Double

e+38 表示乘以10的38次方,同样,e-45表示乘以10的负45次方

变量的定义

变量的三要素:数据类型、变量名、数据值

格式:

//声明变量并赋值

数据类型 变量名 = 数据值

//先声明,后赋值(使用前赋值即可)

数据类型 变量名;

变量名 = 初始化值;

package wensong.com;

public class Variable {
    public static void main(String[] args) {
        //定义字节型变量
        byte b = 100;
        System.out.println(b);
        //定义短整型变量
        short s = 1000;
        System.out.println(s);
        //定义整型变量
        int i = 123456;
        System.out.println(i);
        //定义长整型变量
        long l = 123456789000L;
        System.out.println(l);
        //定义单精度浮点型变量
        float f = 5.5F;
        System.out.println(f);
        //定义双精度浮点型变量
        Double d = 8.5;
        System.out.println(d);
        //定义布尔型变量
        boolean bool = true;
        System.out.println(bool);
        //定义字符型变量
        char c = 'a';
        System.out.println(c);



    }
}
  • 变量名称:在同一个大括号范围内,变量的名字不可以相同
  • 变量赋值:定义的变量,不赋值不能使用

标识符

标识符:是指在程序中,我们自己定义的内容,比如类的名字、方法的名字和变量的名字

命名规则:(硬性要求)

  • 标识符可以包含英文字母26个(区分大小写)、0-9数字、¥(美元符,数据库常用)、_(下划线)
  • 标识符不能以数字开头。int a1=10;
  • 标识符不能是关键字 int public = 10; public class int

命名规范:(软性建议)

  • 类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)HelloWorld
  • 方法名规范:首字母小写,后面每个单词首字母大写(小驼峰式)isPerson
  • 变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式)int varTestDemo = 10
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值