JAVA:关于int强转char,打印出乱码的原因

先看一段代码

public class Test {public static void main(String[] args) {String str1="";String str2="";int num=1;str1+=num;System.out.println(str1);str2+=(char) num;System.out.println(str2);}
}

分别输出的是什么?

看到结果其实就应该知道原因了

int强转char实际就是转成了ASCII码表对应的字符

所以变成乱码了

当把num值变成97

就会打印出a

JAVA关于int强转char,打印出乱码的原因相关推荐

  1. Java中使用二维数组打印出杨辉三角

    目录 题目分析: 代码实现: 结果展示: 杨辉三角,是二项式系数在三角形中的一种几何排列.其中有很多奇妙的规律. 题目分析: 1.使用二维数组: 2.查找杨辉三角规律,竖行是横行的二倍,每个元素都可以 ...

  2. java代码:根据年龄,打印出当前年龄的人属于老年、中年、少年

    根据年龄,打印出当前年龄的人是少年(低于18),青年(19-28),中年(28-55),老年(56以上) 我们先来对这个题目需求进行分析,要按照年龄范围打印该年龄属于哪个年龄段,这明显是一个多分支选择 ...

  3. 【JAVA编程】根据年龄, 来打印出当前年龄的人是哪个阶段

    题目: 根据年龄, 来打印出当前年龄的人是哪个阶段,少年(低于18), 青年(19-28), 中年(29-55), 老年(56以上) 思路: 运用 if else if if 语句来进行编程 源码:

  4. 用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:4不能在第三位,3与5不能相连。...

    最近在看算法,看到这个题,觉得挺经典的,收起. 分析: 1 .把问题归结为图结构的遍历问题.实际上6个数字就是六个结点,把六个结点连接成无向连通图,对于每一个结点求这个图形的遍历路径,所有结点的遍历路 ...

  5. java打印表格_如何在java中使用printf()打印出表格?

    首先查看Formatted Strings. String.format和printf共享相同的格式规则 所以,像... System.out.printf("%15s", &qu ...

  6. c语言如何输出三角函数公式大全,用C语言打印出三角函数

    在网上看到一个实例,是用C 中的* 打印出三角函数cos #include #include int main() { double y; int x,m; for(y=;y>=-;y-=0.0 ...

  7. 打印机接无线共享服务器出现乱码,Ricoh理光复印机网络打印机出乱码的解决办法...

    Ricoh理光复印机网络打印机出乱码,原因只有一种:打印机驱动安装错误,重新下载正确的驱动安装即可. 驱动程序即添加到操作系统中的一小块代码,其中包含有关硬件设备的信息.有了此信息,计算机就可以与设备 ...

  8. java char 打印_Java中char[]输出不是内存地址的原因详解

    前言 Java中共有八种基本数据类型:byte,int,short,long,float,double,char,boolean. 计算机中的基础数据单位是bit, 1byte=8bit. 数据类型 ...

  9. java输入一行_用java编写从标准输入读入一行字符串,打印出其中所有的数字

    用java编写从标准输入读入一行字符串,打印出其中所有的数字 关注:211  答案:1  mip版 解决时间 2021-01-13 10:00 提问者童話被染上了傷 2021-01-12 17:23 ...

最新文章

  1. wxpython 按钮跳notebook_按钮按下wxpython刷新窗口
  2. 程序员必修课--sql思维举重训练
  3. network-monitor
  4. 郎永淳妻子抗癌4年路:儿子弃读名校陪治病(转)
  5. Android TextView之空格占位法
  6. window python环境搭建_Python入门-环境搭建详解(Window平台)
  7. mybatis-plus自定义sql注入器
  8. Slideout.js+YDUI Touch+mescroll
  9. Java实现文件上传详解
  10. RAM Type——Register file(寄存器堆)
  11. word删除空白页删不了怎么办?Word怎么删除空白页?
  12. html好看的后台页面布局,25 个精美的后台管理界面模板和布局
  13. Sqlserver2000服务器安装配置
  14. HBuilder创建App并打包发布
  15. python语言求球的体积,改进蒙特卡罗程序求高维球体体积。(Python)
  16. 拼图游戏-小程序游戏
  17. 计算机秋招必备!杭州互联网大厂企业整理清单!
  18. 精诚所至,金石为开!
  19. Vue - 音频播放器插件(vue-aplayer)
  20. 洛谷Java入门级代码

热门文章

  1. BMP文件调色(C语言)
  2. NX二次开发-UFUN创建图纸注释uc5540
  3. 为什么说百度价值亟待被重估?
  4. php 钩子函数,钩子函数是什么
  5. 移动端/模拟器内安装完代理对应证书后仍警告安全证书有问题的解决方案
  6. 维修经验之-CPU常见故障
  7. Android基础知识 - AppbarLayout
  8. Cesium 若干标注和绘制
  9. springboot使用druid配置多数据源和jdbctemplate写业务
  10. Reinforcement Learning Enhanced Heterogeneous Graph Neural Network阅读笔记