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)

大家都在看

  • 回文字符串_125_680

    题目描述: 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写,和空格影响。 说明:本题中,我们将空字符串定义为有效的回文串。 题目描述: 给定一个非空…

    Java 2023年6月5日
    0102
  • Mybatis-Plus

    国产的开源框架,基于 MyBatis 核心功能就是简化 MyBatis 的开发,提高效率。 Spring Boot(2.3.0) + MyBatis Plus(国产的开源框架,并没…

    Java 2023年6月15日
    0100
  • 细品 Spring Boot+Thymeleaf,还有这么多好玩的细节!

    @ * – 1. Thymeleaf 简介 – 2. 整合 Spring Boot + 2.1 基本用法 + 2.2 手动渲染 – 3. Thy…

    Java 2023年5月30日
    095
  • RuoYi(若依)前后端分离版本,windows下部署(nginx)

    上一篇用了tomcat部署(https://blog.csdn.net/yueyekkx/article/details/105491363),还是觉得nginx是王道话不多说开始…

    Java 2023年5月30日
    072
  • C#与Java互通AES算法加密解密

    /// /// <returns>&#x5BC6;&#x6587;</returns> public static string Encod…

    Java 2023年5月29日
    077
  • html学习笔记

    结构化标准语言(HTML、XML) 表现标准语言(CSS) 行为标准(DOM、ECMAScript) 网页基本标签 标题标签:到 段落标签: 换行标签: 水平线标签: 字体样式标签…

    Java 2023年6月5日
    066
  • Java中如何快捷的创建不可变集合

    在Java 9中又新增了一些API来帮助便捷的创建不可变集合,以减少代码复杂度。 常规写法 以往我们创建一些不可变集合的时候,通常是这样写的: // 不可变的Set Set set…

    Java 2023年6月9日
    081
  • 云原生系列3 pod核心字段

    pod是容器化的基础,好比大楼的地基。 Pod跟容器的关系 类比一下: POD: 物理机 容器: 物理机上的一个进程; 容器只是Pod的一个普通字段。 Pod的作用范围 跟容器的l…

    Java 2023年6月8日
    0107
  • 中国近代发展史顺序(二)

    建党初期: 1.中止一大:1921年7月 (上海、浙江嘉兴)宣告了中国共xx的成立,选举陈独秀为中央局书记。 2.中共二大:1922年7月 (上海)制定了党的最高纲领和最低纲领。 …

    Java 2023年6月5日
    078
  • git的基本操作

    Git的基本操作 1 Git本地操作总结 初始化工作区 git init 查看状态 git status 提交 工作区提交暂存区 git add 文件 或 git add . &#…

    Java 2023年6月9日
    0164
  • java的collection类

    collection来源于java.util包。 Collection 接口常用的方法size():返回集合中元素的个数add(Object obj):向集合中添加一个元素addA…

    Java 2023年6月9日
    074
  • 设计模式之二策略模式(java实现)

    策略模式的实际应用就是消除代码块中的if else语句,这个时候就有人说了,if else挺好的啊,写代码本来就是if else的逻辑判断,处理业务 写小项目没问题,但是那种大型的…

    Java 2023年6月6日
    0106
  • vue+axios 与spring boot EasyExcel实现后台导出excel并下载

    一.后端: @Log("导出excel") @ApiOperation(value = "查询LawCaseCollectMain") @G…

    Java 2023年5月30日
    075
  • 【转】阿里技术专家-Java-零售Saas岗位两个小时面试经验

    在网上看到一个大佬分享的阿里面试记录,面试范围广。由于涉及多个部门、多个面试官,所以面试内容涉及方方面面。技术、管理、业务、个人规划等等均有所涉及。其中技术也涉及基础、中间件、架构…

    Java 2023年5月29日
    093
  • Java基础 awt Frame 设置窗体的背景颜色

    JDK :OpenJDK-11 OS :CentOS 7.6.1810 IDE :Eclipse 2019‑03 typesetting :Markdown code packag…

    Java 2023年5月29日
    082
  • 基于LSM的Key-Value数据库实现初篇

    前篇文章对LSM的基本原理,算法流程做了简单的介绍,这篇文章将实现一个简单的 基于LSM算法的 迷你Key-Value数据库,结合上篇文章的理论与本篇文章的实践使之对LSM算法有更…

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