博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中的数据类型(四类八种),变量定义规则,新建类的规则,局部变量,全局变量,单字符类型的定义
阅读量:3940 次
发布时间:2019-05-24

本文共 1174 字,大约阅读时间需要 3 分钟。

Java中的数据类型分为2种:

1.基本数据类型:(四类八种)

整型默认类型为int,小数默认类型为double

在这里插入图片描述
1.整数有4种(byte,short,int,long):int是整数的默认类型,int是用的比较多的整数类型,但Long是范围最大的整数类型,如果整数是Long类型,一般在其后加上L表示其为长整型变量。
在这里插入图片描述
2.小数类型有2种(float和double):小数的默认值类型为double,故当小数表示float类型时,一般在小数后加上F,以表示其为float类型的浮点数
小数类型在以后几乎是不用这两种数据类型去定义小数,因为这两种数据无法通过二进制来表示小数点之前和小数点之后的数,所以当小数之间进行运算的时候可能会丢失掉精度。所以我们通常用BigDecimal的一个类来维护小的数据,不改变任何一个小数的精度,且BigDecima中提供了很多功能来执行小数的加减乘除等运算
在这里插入图片描述
3.单字符类型(char)占字节数不确定,与其编码类型或者字符类型有关
在这里插入图片描述
4.布尔类型(boolean):其结果只有2中true/false,boolean类型之占一个位

2.引用数据类型:class interface 数组 枚举类 引用类型的默认值都为null

变量定义规则

在这里插入图片描述

变量名定义要注意小写驼峰规则。

新建类的规则

首字母大写驼峰规则

package com.javasm.deom;/** * @author: JAVASM * @classNAME: DataType * @description: * @date: 2021/3/26 8:48 * @version:0.1 * @since:1.8 */public class DataType {    public static void main(String[] args) {    //通过变量名来维护不同类型的数据        //整数类型4种        byte a=100;        short sh =200;        int sum=200;        long lon =200L;        //小数类型2种        float f=10.0f;        double dou=10.0;        //单字符1种        char c1='a';        //布尔类型1种        boolean flag=true;        //引用类型        String str="hello";    }}

局部变量必须定义初始化,而全局变量可以只定义,不一定需要初始化,引用类型默认为null,普通数据类型也有其对应的默认值

单字符(char)类型的定义(有3种单字符,数字和unicode)

在这里插入图片描述

转载地址:http://vznwi.baihongyu.com/

你可能感兴趣的文章
MySql在建立索引优化时需要…
查看>>
Mysql建表和索引使用规范
查看>>
mysql 队列 实现并发读
查看>>
MYSQL千万级数据量的优化方法积累
查看>>
经典分享MySQL的limit查询优化
查看>>
各大浏览器兼容性报告
查看>>
统计每个ip的访问量--linux--acces…
查看>>
常见hash算法的原理
查看>>
localForage——轻松实现 Web&n…
查看>>
yaf使用小记
查看>>
document.domain 跨域问题
查看>>
window安装PHP的redis扩展
查看>>
给网站选择一个好的jquery库远程调…
查看>>
flash as 与js通信(转)
查看>>
Linux系统手动安装rzsz 软件包
查看>>
PHP的事务处理机制
查看>>
JS moveStart和moveEnd方法
查看>>
thrift的lua实现
查看>>
编写高性能的Lua代码
查看>>
Python正则表达式指南
查看>>