Java之数据类型的细节
前言
本文讲述Java的数据类型
总共有好几种:
通常是容量小的转换为容量大的
比如:byte:[-128,127]
虚线代表的是可能会丢失本身数据的类型转化
一、强制转化数据类型
// 强制类型转换double c = 3.99;int c1 = (int)c;System.out.println(c1);
二、使用步骤
1.引入库
代码如下(示例):
package com.test.entity;import java.util.Scanner;
public class testoperate1 {public static void main(String[] args) {long a1 = 1234;float a2 = a1;System.out.println(a2);long b1 = 314;int b2 = 1;long b3 = b1+b2;System.out.println(b3);
// 强制类型转换double c = 3.99;int c1 = (int)c;System.out.println(c1);char c2 = 'c';int c3 = c2+2;char c4 = (char)c3;System.out.println(c4);int d = 200;byte d1 = (byte)d;System.out.println(d1);int f = 1000000000;int f1 = 2;long f2 = 1L*f*f1;System.out.println(f2);Scanner scanner = new Scanner(System.in);String username = scanner.nextLine();System.out.println("用户名:"+username);}}
总结
Java之数据类型的细节相关推荐
- Java基本数据类型【草案】
1.Java基本数据类型[草案] 收藏 (写了很多Java程序,也开发过很多Java项目,现在才决定要写点Java相关的系列文章,因为我对自己的文章没有绝对的信心,都是开发过程中的经验之谈,再加上我自 ...
- 1.Java基本数据类型【草案】
(写了很多Java程序,也开发过很多Java项目,现在才决定要写点Java相关的系列文章,因为我对自己的文章没有绝对的信心,都是开发过程中的经验之谈,再加上我自己以前考过SCJP证书,所以希望写点不误 ...
- 对Java基本数据类型的再思考
10年前,我开始学习Java,8种基本数据类型,感觉轻松入门,记忆毫不费力-- 10年后,面试时,突然有人问起java有哪几种基本数据类型?竟然答不出来了,脑子里一点概念都没有了. 为什么会这样? 看 ...
- java基本数据类型 以及 double float 二进制表示方法
Java 基本数据类型分为4类:整型,浮点型,字符型,布尔型. 整数类型: 关键字 占用字节数 byte 1 short 2 int 4 long 8 每个类型的取值范围,我们以int 为例,4个字节 ...
- Java基础-数据类型int,short,char,long,float,double,boolean,byte
Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定.由于是statical typed,导致Java语言也是强类型(Strong typed ...
- java i数据类型_数据类型 I
都来自菜鸟教程,自己总结学习使用, JS 数据类型 没有对比就没有伤害, 字符串(String).数字(Number).布尔(Boolean).数组(Array).对象(Object).空(Null ...
- Java 基本数据类型 sizeof 功能
Java基本数据类型 int 32bit short 16bit long 64bit byte 8bit char 16bit float 32bit double ...
- Java 基本数据类型
Java 基本数据类型 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据. 因此,通过定义不 ...
- 深入理解Java原始数据类型和包装类关于==和equals的比较
1.运算符 == 对于六大Java数值类原始数据类型,==比较的是数值 对于六大Java原始数据类型对应的包装类,==比较的是内存地址 2.equals() equals()方法只有对象才有,所以我们 ...
最新文章
- Castle ActiveRecord学习(四)延迟加载、分页查询、where条件
- 开源:推荐一个不错的离线IP地址定位库
- java设计优化--观察者模式
- 启明云端分享| ESP8266\ESP32-C3\ESP32-C2三款芯片从核心系统、WIFI射频和基带、外围设备等都有哪些区别
- Java生成CSV文件
- 飞鸽传书做一个意志坚定的程序员
- S32K116使用记录
- JavaScript培训
- 蒙特卡洛模型之神奇的布丰投针实验
- 浙江大学黄杨思博计算机学院,浙江大学节能减排社会实践与科技竞赛成功举行.DOC...
- python计算无穷级数求和常用公式_级数求和常用方法-级数求和法
- 同学聚会幽默 , 小学生搞笑图片
- Linux---->进程-基础
- 批量修改后缀名和添加后缀名
- 第六周作业(等值字串,KMP匹配,大整数相乘,最长公共子串,判断两个字符串是否匹配,最长回文子串,年号字串)
- 分布式优化算法的背景,应用场景,研究动态
- linux 服务器 ssd,关于linux:搭载固态硬盘的服务器究竟比机械硬盘快多少
- 《如何有效阅读一本书》书评
- 格力造车梦碎,终止筹划发行股份收购珠海银隆
- linux brother打印机驱动安装
热门文章
- 筛选样本_早产预测准确性创新高!3种样本PK,首次利用脂质组学筛选出生物标志物...
- 基于android的高仿抖音,Android仿抖音列表效果
- mysql drop 几十g的表_MySQL Drop 大表的解决方案
- html代码id,浅谈html中id和name的区别实例代码
- php相册上传和删除吗,php如何删除上传图片
- java clone concurrentlinkedqueue_java – ConcurrentLinkedQueue代码解释
- javascript 事件冒泡处理方式
- Ehcache小结(一)
- webvie使用--官方api
- mysql 9 5.5.29_在CentOS 6.3中安装与配置Mysql-5.5.29的方法