当前位置: 首页 > news >正文

Java入门基础学习笔记13——数据类型

数据类型的分类:

基本数据类型

引用数据类型

基本数据类型:4大类8种类型:

定义整形用int,再大的数用long。

package cn.ensource.variable;public class VariableDemo2 {public static void main(String[] args) {//目标: 掌握基本数据类型的使用//整形:byte、short、int、longbyte age = 127;    // -128~127System.out.println(age);short s = 13224;System.out.println(s);int i = 420000;System.out.println(i);// 注意:随便写一个字面量默认是int类型的// 如果希望随便写一个整形字面量默认是long类型的,需要在后面加上L/l。long lg = 4200000000l;System.out.println(lg);}
}

long型的取值范围比int型大,且属于高级的数据类型,所以在赋值的时候要和int型做区分,需要在整数后面加L或者l。

浮点类型:

在默认情况下,小数都被看成是double型,若想使用float型声明小数,则需要在小数后面添加F或f。声明float类型如果不加F或者f,系统会认为是double类型而出错。

字符类型:

char 型:

字符 类型(char)用于存储单个字符,占用16位(两个字节)的内存空间。

Unicode编码采用无符号编码,可以存储65535个字符,所以java中的字符可以处理大多数国家的语言文字。

char ch = 'a';char ch = 97;

布尔类型:

布尔类型又称为逻辑类型,只有true和false两个值,分别代表布尔逻辑的“真”和“假”。

布尔类型通常被用在流程控制中作为判断条件。

boolean flag = true;

扩展:引用数据类型,后面要用。

String称之为字符串类型,定义的变量可以用于记住一个字符串数据。

String name = '张三';

随便写的整数、小数字面量,他们默认是什么类型?

默认是int类型,加上L/l就是long类型的数据了。

默认是double类型,加上F/f就是float类型了。

http://www.lryc.cn/news/348196.html

相关文章:

  • 使用Docker+Jar方式部署微服务工程(前后端分离)看着一篇就够了
  • 红外遥控和LCD1602
  • 房屋出租管理系统需求分析及功能介绍
  • 高精度模拟算法
  • Ansible简介版
  • 卷积通用模型的剪枝、蒸馏---蒸馏篇--RKD关系蒸馏(以deeplabv3+为例)
  • AVL树的完全指南:平衡与性能
  • itext7 PDF添加水印,获取页面高度,添加到页面右上角
  • docker端口映射成功,docker端口不生效的问题解决,外界无法访问docker映射端口
  • RSA非对称加密解密,前端公钥加密后端私钥解密
  • Nginx-01-Nginx 是什么? 能做什么?
  • 最大数字——蓝桥杯十三届2022国赛大学B组真题
  • 查看微信小程序主包大小
  • B树与B+树的奥秘:原理解析与性能
  • Unity组件入门篇目录
  • 【Python技术】使用akshare、pandas高效复盘每日涨停板行业分析
  • kubeflow文档-介绍与架构
  • 传输层的TCP流量控制比数据链路层作用范围更广
  • CSS表格
  • 东芝移动硬盘数据恢复方法有哪些
  • FullCalendar日历组件集成实战(1)
  • wps
  • 【软设】常见易错题汇总
  • 安全数据交换系统哪个好?该如何选型?
  • 用matplotlib制作代码和色块
  • centos无法tab补全至文件
  • 大模型训练框架DeepSpeed使用入门(1): 训练设置
  • 自定义类型——结构体、枚举和联合
  • Windows11系统安装Mysql8之后,启动服务net start mysql报错“服务没有响应控制功能”的解决办法
  • WIFI模块的AT指令联网数据交互--第十天