首页 > 其他分享 >类型转换问题

类型转换问题

时间:2024-03-21 18:58:35浏览次数:24  
标签:类型转换 char 转换 int System 问题 println out

public class Demo2 {
   public static void main(String[] args) {
       int i = 128;
       // 强制转换 高-->低
       byte b = (byte) i;
       // 自动转换 低-->高
       double c = i;
       System.out.println(b);
       System.out.println(c);

       /*
       * 不能转换boolean
       * 不能把对象转换不想关的类型
       * 高容量转低容量强制转换
       * 转换的时候可能存在内存溢出,或者精度问题
       *
       * */
       System.out.println("=============");
       System.out.println((int)23.7);  // 23
       System.out.println((int)-32.89f);   // -32

       System.out.println("=============");
       char d = 'a';
       int e = d + 1;
       System.out.println(e);
       System.out.println((char)e);

   }
}

标签:类型转换,char,转换,int,System,问题,println,out
From: https://www.cnblogs.com/jikeory/p/18088027

相关文章

  • iPaaS平台能帮助企业解决什么问题?
    随着数字化转型的推进,越来越多的企业开始关注如何提高业务效率和灵活性。iPaaS作为一种新型集成平台,它能够帮助企业解决许多与应用程序和数据集成相关的问题。它能给企业解决什么问题?以下是 iPaaS 平台通常能够帮助企业解决的一些问题:应用程序集成: iPaaS 可以帮助企业集成......
  • 描述我处理过的一个性能优化问题&如何实现Web应用的负载均衡?
    一、描述我处理过的一个性能优化问题在我过去的工作经历中,我遇到并成功解决了一个性能优化问题。这个问题发生在一个电商网站的后台管理系统中,当管理员尝试查询大量订单数据时,系统的响应速度非常慢,有时甚至导致页面超时或崩溃。为了解决这个问题,我首先进行了性能分析。通过查......
  • Dll堆栈问题(Dll的静态变量与全局变量、vs的MT与MD)
    问题引入:dll有一个导出函数,函数参数是string&,string在函数内部被=赋值。在exe动态加载此dll,调用此导出函数后,会崩溃。原因:如果任何STL类的实现中使用了静态变量(我们无从得知但map、string存在此问题),且编译dll时,vc的运行库设置为MT或MTd,会静态链接VC的运行时库,这会导致采用静态链......
  • 解决SpringBoot环境下Redis哨兵模式连接失败问题,“NOAUTH Authentication required”
    io.lettuce.core.RedisCommandExceptionException:“NOAUTHAuthenticationrequired”在某行工作,项目上线代码,uat环境无异常,上到pp环境有问题,报redis连接不上;观察配置,发觉是apollo的配置是哨兵模式,有个哨兵密码。spring2.2.6RELEASE版本问题。于是写了全局配置,读取配置中......
  • 解决[TSP旅行商]问题,请列出[4]个可以用[Python]编程的优化路径算法,展开写出这[4]个算
    TSP(旅行商问题)是一个经典的组合优化问题,其目标是找到访问所有城市并返回起点的最短可能路线。在Python中,有多种算法可以用来解决TSP问题,以下是四个常用的算法及其编程难度级别、时间复杂度和所需的库:回溯法(Backtracking)编程难度级别:中等时间复杂度:指数级,因为需要遍历所有......
  • 【HarmonyOS NEXT】解决自定义Dialog跳转新页面返回后原Dialog关闭的问题
    ​关键字:自定义Dialog、Dialog消失、关闭、NEXT 1、问题描述在开发鸿蒙应用的过程中,遇到了这样一个问题:有两个页面A和B,首先在页面A中有一个按钮,点击这个按钮会在页面A中弹出一个自定义的Dialog,在自定义的Dialog中也有一个按钮,点击这个按钮跳转到页面B,在页面B中按返回键返回......
  • BigKey问题
    当AOF日志写入了很多的大Key,AOF日志文件的大小会很大,那么很快就会触发AOF重写机制。当AOF写回策略配置了Always策略,如果写入是一个大Key,主线程在执行fsync()函数的时候,阻塞的时间会比较久,因为当写入的数据量很大的时候,数据同步到硬盘这个过程是很耗时的。......
  • CSS问题精粹1
    1.关于消除<li>列表前的符号我相信很多人在初学CSS时会遇到该问题,无论是创作导航,还是列表,前面都会有个黑点点或其它符号。解决该问题其实很简单采用list-style-type:none或list-style:none直接解决如果你想更换前面的黑点点,换成其他符号或图片图标请看下面------>>>>>>......
  • 什么是跨域请求,如何解决跨域请求的问题?
    在前端开发中,跨域请求是一个经常被提及的话题。了解跨域请求的概念及解决方法,是每位前端工程师必备的技能之一。本文将会深入探讨跨域请求的定义、原因以及如何解决跨域请求的问题。什么是跨域请求?跨域请求指的是在浏览器端,当前页面的域与请求目标资源的域不一致,导致浏览......
  • 解决System.Data.SQLite 32和64位版本兼容问题
    SQLite数据库小巧轻量、免费开源,在中小型项目或移动端项目经常使用,在Windows桌面端需要使用System.Data.SQLite.dll文件,版本特别多,可仔细阅读官方文档了解它们的区别。本文介绍如何兼容32位和64位的方法。类库下载在官网下载非混合模式程序集,非混合模式文件大小只有382kb,而且混......