java类型转换的例子

犹由于java是强类型语言,所以进行一些运算的时候,必须进行类型转换运行中不同类型数据先转为同一类型再进行运算
/*注意点:1.不能对布尔值进行转换2.不能把对象类型转换为不相干的类型3.转换的时候可能存在内存溢出或者精度问题!4.向下转型需要强转,向上自动转型,也就是把高容量转为低容量的时候,强制转换 */

代码1

public class Demo5 {    public static void main(String[] args) {

代码2

public class Demo6 {    public static void main(String[] args) {        //JDK7新特性,可以在int类型加下划线,且下划线不会被打印输出        //操作比较大的数据时候,注意溢出问题        int money=10_0000_0000;        int years=20;        int total=money*years;//        long total2=money*years;        long total3=(long)money*years;        System.out.println(total);//-1474836480        System.out.println(total2);//-1474836480        System.out.println(total3);//20000000000    }}

Original: https://www.cnblogs.com/zxyyds/p/15322426.html
Author: 帆再小也能远航
Title: java类型转换的例子

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/574589/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Nginx支持Socket转发过程详解

    序言 一网友在群中问,nginx支持socket转发吗? 实话说,我没做过socket转发,但是我知道socket跟http一样都是通过tcp或者udp通信的,我猜测啦一下ngin…

    Java 2023年5月30日
    0137
  • 键入网址到网页显示,期间发生了什么?

    生成http请求信息: 请求行(请求方法字段、URL字段和HTTP协议版本)GET /index.html HTTP/1.1 消息头(key-value形式)User-Agent:…

    Java 2023年6月9日
    077
  • 4、spring+springMVC+mybaits+idea+maven

    1、构建项目结构如下 2、构建项目中的pom.xml文件中的依赖资源,里面包含ajax和分页插件的依赖哦 1 <?xml version="1.0" en…

    Java 2023年6月13日
    067
  • 利用神器BTrace 追踪线上 Spring Boot应用运行时信息

    概述 生产环境中的服务可能会出现各种问题,但总不能让服务下线来专门排查错误,这时候最好有一些手段来获取程序运行时信息,比如 接口方法参数/返回值、外部调用情况 以及 函数执行时间等…

    Java 2023年5月30日
    0108
  • 代码审计(1)

    博客园 :当前访问的博文已被密码保护 请输入阅读密码: Original: https://www.cnblogs.com/rayob1/p/16353751.htmlAuthor…

    Java 2023年6月6日
    098
  • Java 从零开始实现一个画图板、以及图像处理功能,代码可复现

    Java 从零开始实现一个画图板、以及图像处理功能,代码可复现 这是一个学习分享博客,带你从零开始实现一个画图板、图像处理的小项目,为了降低阅读难度,本博客将画图板的一步步迭代优化…

    Java 2023年6月5日
    0111
  • Nginx作反向代理时超时重试配置

    nginx重置,nginx超时 这里只讨论作反向代理时,当上游服务发生如接口超时、返回指定状态码等状况时而导致nginx超时重试。 这里使用的nginx版本为 1.16.1,可通过…

    Java 2023年6月8日
    094
  • 手撕spring核心源码,彻底搞懂spring流程

    引子 十几年前,刚工作不久的程序员还能过着很轻松的日子。记得那时候公司里有些开发和测试的女孩子,经常有问题解决不了的,不管什么领域的问题找到我,我都能帮她们解决。但是那时候我没有主…

    Java 2023年5月30日
    099
  • [IDEA]Java:“程序包XXX不存在”问题的三种解决方案

    三种方案 01 出现jar包找不到的问题,首先有可能是项目依赖中有些jar没有下载完整而mvn idea:idea这个命令可以检查并继续下载未下载完整的依赖jar。在命令行输入mv…

    Java 2023年5月29日
    095
  • Spring Boot:实现MyBatis分页

    综合概述 想必大家都有过这样的体验,在使用Mybatis时,最头痛的就是写分页了,需要先写一个查询count的select语句,然后再写一个真正分页查询的语句,当查询条件多了之后,…

    Java 2023年5月30日
    082
  • 软件工程 统一建模语言(Unified Modeling Language UML) 第4篇随笔

    是一种可视化的语言 规约系统的制品 构造系统的制品 建立系统制品的文档 UML应用范围 可用于对象方法和构件方法 可用于所有应用领域和不同的平台 1.面向对象方法术语/符号 主要有…

    Java 2023年6月16日
    084
  • mybatis学习思维导图——附b站视频网址和百度网盘(来自动力节点)

    三层架构 mybatis框架 mybatis实战 框架的使用方式 mybatis框架的使用步骤: mybatis的传参数 #和$区别 mybatis封装sql语句的执行结果 表的列…

    Java 2023年6月13日
    085
  • tomcat部署war包 首页面默认展示自己定义的页面

    将项目war包部署到tomcat的webapps后,http://localhost:8080 展示tomcat页面,http://localhost:8080/appName展示…

    Java 2023年6月9日
    079
  • 浅谈Java正则表达式

    正则表达式我们都知道,它定义了字符串的模式,可以用来搜索、编辑或处理文本。我们在某些特定场景中用起来是非常方便的。它等于是给我们划定了一个范围,让我们可以精准的匹配到我们想要的结果…

    Java 2023年6月7日
    071
  • JDK8新特性

    1、语法:完整的Lambda表达式由三部分组成:参数列表、箭头、声明语句 2、绝大多数情况,编译器都可以从上下文环境中推断出lambda表达式的参数类型,所以参数可以省略 3、当l…

    Java 2023年5月30日
    059
  • 设计模式 21 状态模式

    状态模式(State Pattern)属于 行为型模式 在标准大气压下, 水在 0 ~ 100 度之间时,会呈现 液态;在 0 度以下会变成 固态;100 度以上会变成气态。 物质…

    Java 2023年6月6日
    082
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球