发现一个很好玩的打印顺序

package com.liaojianya.chapter1;
/*** This program demonstrates the string.* @author LIAO JIANYA**/
public class CTest
{public static void main(String[] args){int x = 5;int y = 6;System.out.println(x + y + 'a');System.out.println(x + y + "a");System.out.println("a" + x + y);System.out.println(6 + 6 + "aa" + 6 + 6);}}

  运行结果:

108
11a
a56
12aa66

 第一个单引号的a直接将其对应于ASCII中的97数值,所以5+6+97=108.

第二个双引号,在5+6=11后,a是字符串,所以整型11被转换为字符串“11”,通过加号连接符构成新的字符串“11a”

 第三个,由于“a”在最前面,所以后面的5和6都直接转换成字符串来跟前面的a相连接,所以打印出a56

 第四个,字符串aa在中间,前面的6+6做整型数值运算,变成12,后者的6+6是跟在“aa”后面,所以转换为字符串来处理,所以最后打印12aa66。

这样的结果是不是很有趣? 

打印出不同顺序的字符串单引号和双引号的差异相关推荐

  1. php echo 双引号,php字符串单引号和双引号的区别

    php字符串单引号和双引号的区别 在PHP中,字符串的定义可以使用英文单引号' ',也可以使用英文双引号" ". 一般情况下两者是通用的,但双引号内部变量会解析,单引号则不解析. ...

  2. python中字符串单引号与双引号及转义的坑

    1:一般情况下,单引号和双引号可以混用 print("hello,world") print('hello,world')#没有区别 1 2 2:当引号出现多次时 print(&q ...

  3. python中字符串单引号、双引号、三引号_Python:字符串单引号(‘)、双引号(“)、三单引号(”’)和三双引号(“””)的区别...

    实际上在Python中'...'和"..."是完全一样的,但不能出现'..."和"...'这种情况. 而将其混合使用会有很多意想不到的效果: 具体规则如下: 若 ...

  4. c字符串中包含双引号_必须知道的C语言知识细节:单引号和双引号正确用法

    C语言中ACSII码字符单引号'和双引号"在程序中经常出现,很简单,但却是十分重要的语法标点符号,初学者容易混淆使用. 单引号在字符常量时使用,表示单个字符. 例如: char c; c = ...

  5. c++的单引号和双引号

    单引号在字符常量时使用,表示单个字符. 例如: char c; c = 'a'; c = '1'; c = 'A'; 当在单引号中出现两个及以上字符时或没有字符时,编译出错. 例如: char c = ...

  6. c语输入单引号_必须知道的C语言知识细节:单引号和双引号正确用法

    C语言中ACSII码字符单引号'和双引号"在程序中经常出现,很简单,但却是十分重要的语法标点符号,初学者容易混淆使用. 单引号在字符常量时使用,表示单个字符. 例如: char c; c = ...

  7. c语言中字符型不用单引号,必须知道的C语言知识细节:单引号和双引号正确用法...

    C语言中ACSII码字符单引号'和双引号"在程序中经常出现,很简单,但却是十分重要的语法标点符号,初学者容易混淆使用. 单引号在字符常量时使用,表示单个字符. 例如: char c; c = ...

  8. js字符串拼接中关于单引号和双引号的那些事

    在js开发中一般我们多多少少都会用到字符串拼接,新手们经常会遇到各种错误,其中关于字符串拼接的问题尤其重要,今天来谈一谈. 1.常用字符串拼接 当我们从后台请求到数据时,传统渲染我们就会将请求到的数据 ...

  9. python举两种字符串引号的例子_python里的单引号和双引号的有什么作用

    在Python当中表达字符串既可以使用单引号,也可以使用双引号,那两者有什么区别吗? python单引号和双引号的区别 简单来说,在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符 ...

最新文章

  1. 如何在Eclipse中开启代码自动提示功能
  2. 解决Python memory error的问题--扩充虚拟内存
  3. 温故而知新!这篇文章可以满足你80%日常工作!面试真题解析
  4. 白鹭引擎 - 显示对象的基准点与横纵坐标 ( 绘制一个来回移动的绿色方块 )
  5. 共享单车变“私有”、被毁、被盗:用户们都看不下去了,举报!
  6. 国企营业收入逾17万亿 同比增长24.2%
  7. SAP MM T-Code
  8. 16进制储存的农历信息的正确打开方式
  9. Thinkphp聊天室H5实时聊天室群聊聊天室自动分配账户完群组私聊禁言等功能全开源运营版本
  10. 计算机中硬盘容量的单位,硬盘容量的单位和计算单位是什么?
  11. 个人财务管理系统设计与实现
  12. STM32L051测试 (三、I2C协议设备的添加测试)
  13. mysql 从从(主主)复制(故障转移)
  14. 爬虫很调皮?来看看反爬虫收拾爬虫的法子有哪些!
  15. 产品经理必读:敏捷开发中的需求管理过程全解
  16. 丢失的拜占庭将军问题之谜
  17. 检查mysql敏感词_拼多多违禁词怎么查 拼多多敏感词违规词检测
  18. Weakly-Supervised Aspect-Based Sentiment Analysis via Joint Aspect-Sentiment Topic Embedding论文阅读
  19. Ethercat学习笔记
  20. 【人工智能】人工智能课程复习笔记

热门文章

  1. linux 字符设备号分配状况
  2. [UE4]多个Montage之间存在协作问题
  3. phpcmsV9找配置文件修改JS/CSS/IMG/APP_PATH、upload_path的路径?
  4. jquery实现:返回顶部(动画·代码精简版)- 代码篇
  5. 关于'$ router' 的 undefined问题 ,是不是很痛点?!
  6. 好看的极简网站导航源码自适应静态页
  7. python操作excel命令_python操作Excel读写(使用xlrd和xlrt)[转帖]
  8. delphi 提示class tparamlistbox not found_通达信主图K线变色波段提示指标公式
  9. python封装举例_Python+Pycharm—学习1—封装导入
  10. 自适应响应式炫酷汽车配件类网站源码 html5高端大气汽车网站织梦模板