前言

本文讲述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之数据类型的细节相关推荐

  1. Java基本数据类型【草案】

    1.Java基本数据类型[草案] 收藏 (写了很多Java程序,也开发过很多Java项目,现在才决定要写点Java相关的系列文章,因为我对自己的文章没有绝对的信心,都是开发过程中的经验之谈,再加上我自 ...

  2. 1.Java基本数据类型【草案】

    (写了很多Java程序,也开发过很多Java项目,现在才决定要写点Java相关的系列文章,因为我对自己的文章没有绝对的信心,都是开发过程中的经验之谈,再加上我自己以前考过SCJP证书,所以希望写点不误 ...

  3. 对Java基本数据类型的再思考

    10年前,我开始学习Java,8种基本数据类型,感觉轻松入门,记忆毫不费力-- 10年后,面试时,突然有人问起java有哪几种基本数据类型?竟然答不出来了,脑子里一点概念都没有了. 为什么会这样? 看 ...

  4. java基本数据类型 以及 double float 二进制表示方法

    Java 基本数据类型分为4类:整型,浮点型,字符型,布尔型. 整数类型: 关键字 占用字节数 byte 1 short 2 int 4 long 8 每个类型的取值范围,我们以int 为例,4个字节 ...

  5. Java基础-数据类型int,short,char,long,float,double,boolean,byte

    Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定.由于是statical typed,导致Java语言也是强类型(Strong typed ...

  6. java i数据类型_数据类型 I

    都来自菜鸟教程,自己总结学习使用, JS 数据类型  没有对比就没有伤害, 字符串(String).数字(Number).布尔(Boolean).数组(Array).对象(Object).空(Null ...

  7. Java 基本数据类型 sizeof 功能

    Java基本数据类型 int     32bit short   16bit long    64bit byte    8bit char    16bit float   32bit double ...

  8. Java 基本数据类型

    Java 基本数据类型 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据. 因此,通过定义不 ...

  9. 深入理解Java原始数据类型和包装类关于==和equals的比较

    1.运算符 == 对于六大Java数值类原始数据类型,==比较的是数值 对于六大Java原始数据类型对应的包装类,==比较的是内存地址 2.equals() equals()方法只有对象才有,所以我们 ...

最新文章

  1. Castle ActiveRecord学习(四)延迟加载、分页查询、where条件
  2. 开源:推荐一个不错的离线IP地址定位库
  3. java设计优化--观察者模式
  4. 启明云端分享| ESP8266\ESP32-C3\ESP32-C2三款芯片从核心系统、WIFI射频和基带、外围设备等都有哪些区别
  5. Java生成CSV文件
  6. 飞鸽传书做一个意志坚定的程序员
  7. S32K116使用记录
  8. JavaScript培训
  9. 蒙特卡洛模型之神奇的布丰投针实验
  10. 浙江大学黄杨思博计算机学院,浙江大学节能减排社会实践与科技竞赛成功举行.DOC...
  11. python计算无穷级数求和常用公式_级数求和常用方法-级数求和法
  12. 同学聚会幽默 , 小学生搞笑图片
  13. Linux---->进程-基础
  14. 批量修改后缀名和添加后缀名
  15. 第六周作业(等值字串,KMP匹配,大整数相乘,最长公共子串,判断两个字符串是否匹配,最长回文子串,年号字串)
  16. 分布式优化算法的背景,应用场景,研究动态
  17. linux 服务器 ssd,关于linux:搭载固态硬盘的服务器究竟比机械硬盘快多少
  18. 《如何有效阅读一本书》书评
  19. 格力造车梦碎,终止筹划发行股份收购珠海银隆
  20. linux brother打印机驱动安装

热门文章

  1. 筛选样本_早产预测准确性创新高!3种样本PK,首次利用脂质组学筛选出生物标志物...
  2. 基于android的高仿抖音,Android仿抖音列表效果
  3. mysql drop 几十g的表_MySQL Drop 大表的解决方案
  4. html代码id,浅谈html中id和name的区别实例代码
  5. php相册上传和删除吗,php如何删除上传图片
  6. java clone concurrentlinkedqueue_java – ConcurrentLinkedQueue代码解释
  7. javascript 事件冒泡处理方式
  8. Ehcache小结(一)
  9. webvie使用--官方api
  10. mysql 9 5.5.29_在CentOS 6.3中安装与配置Mysql-5.5.29的方法