首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
编程语言
> 详细
<java基础>基本数据类型 <3>
时间:
2018-05-07 19:40:22
阅读:
170
评论:
0
收藏:
0
[点我收藏+]
标签:
java
在
Java中有8中基本数据类型来存储数值、字符和布尔值。
基本数据类型:数值型、字符型、布尔型。
数值型:整数类型(
byte、short、int、long)、浮点类型(float、double)。
字符型(
char)。布尔型(boolean)。
基本数据类型(
//、/*这两个符号代表注释):
public class test{ //创建类
public static void main(String[] args){ //主方法
/**
* 整数数据根据它所占内存大小的不同,分为byte、short、int、long,4种类型,它们具有不同的取值范围。
* byte数据类型:(内存空间(8位等于1字节):8位、取值范围:-128~127)
* short数据类型:(内存空间(8位等于1字节):16位、取值范围:-32768~32767)
* int数据类型:(内存空间(8位等于1字节):32位、取值范围:-2147483648~2147483647)
* long数据类型:(内存空间(8位等于1字节):64位、取值范围:-9223372036854775808~9223372036854775807)
* 在定义以上4种类型变量时,要注意变量的取值范围,超出相应范围就会出错。
* 对long型值,若赋给的值大于int型的最大值或小于int型的最小值,则需要在数字后面加L,表示该数值为长整数。
* 如:long num = 2147483650L;
*/
byte mybyte = 125; //声明byte型变量并赋值
short myshort = 32666; //声明short型变量并赋值
int myint = 2147483644; //声明int型变量并赋值
long mylong = 2147483650L; //声明long型变量并赋值
/**
* 浮点类型表示有小数部分的数字,Java语言中浮点类型分为单精度浮点类型(float)和双精度浮点类型(double)
* float数据类型:(内存空间(8位等于1字节):32位、取值范围:1.4E~3.4028235E38)
* double数据类型:(内存空间(8位等于1字节):64位、取值范围:4.9E~1.7976931348623157E308)
* 在默认情况下小数都被看作double型,若使用float型小数,则需要在小数后面添加F或f。
* 加上后缀d或D表明这是一个double型数据,不加"d"并不会出错。如:double mydouble = 1234.12;
* 但声明float型变量时如果不加"f",系统会认为变量是double类型而出错。
*/
float myfloat = 13.23f; //声明float型变量并赋值
double mydouble = 1234.12d; //声明double型变量并赋值
/**
* 字符类型用于储存单个字符。
* char数据类型:(内存空间(8位等于1字节):16位)
* 在定义字符型变量时,要以单引号表示,如'a'表示一个字符。
* 而以双引号表示的"a"代表一个字符串,虽然只有一个字符,但是由于使用双引号,它仍然表示字符串,而不是字符。
* PS:转义字符是一种特殊的字符变量,它以反斜线"\"开头,后面多跟一个字符。关于转义字符请自行百度=w=。
*/
char mychar = 'a'; //声明char型变量并赋值
char mychar = 97; //由于字符a在unicode表中的排序位置是97,因此允许把语句写成这样
/**
* 布尔类型又称逻辑类型,通过关键字boolean来定义布尔类型变量,boolean型只有true和false两个值,分别代表布
* 尔逻辑中的"真"和"假",布尔类型通常被用在流程控制中作为判断条件。
*/
boolean myboolean = true; //声明boolean型变量并赋值
}
}
<java基础>基本数据类型 <3>
标签:
java
原文地址:http://blog.51cto.com/13550568/2113644
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
Spring Cloud 从入门到精通(一)Nacos 服务中心初探
2021-07-29
基础的排序算法
2021-07-29
SpringBoot|常用配置介绍
2021-07-29
关于 .NET 与 JAVA 在 JIT 编译上的一些差异
2021-07-29
C语言常用函数-toupper()将字符转换为大写英文字母函数
2021-07-29
《手把手教你》系列技巧篇(十)-java+ selenium自动化测试-元素定位大法之By class name(详细教程)
2021-07-28
4-1 YAML配置文件 注入 JavaBean中
2021-07-28
【python】 用来将对象持久化的 pickle 模块
2021-07-28
马拉车算法
2021-07-28
用Python进行冒泡排序
2021-07-28
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!