Java-输出字符型变量时与双引号拼接问题
public class Demo {public static void main(String[] args) {/*** 字符型变量初始值是字符* * 结论:* * 当输出语句中没有拼接“”时,字符型变量被赋值什么就输出什么;* 当“”前有2个及2个以上的字符型变量时,转化为int类型进行计算后输出;* 当“”前有1个或者0个字符型变量时,整个输出语句都转化成字符串类型后输出;*/char ch1 = 'A';char ch2 = 'B';// 初始值是什么就输出什么System.out.println(ch1); // A// 先转化为int类型,进行计算System.out.println(ch1+ ch2); // 131// 先转化为int类型,进行计算System.out.println(ch1+ ch2 + ""); // 131// ""双引号前先转化为int类型,进行计算,""双引号后转化为字符串类型System.out.println(ch1+ ch2 + "" + 'C'); // 131C// ""双引号前后都转化为字符串System.out.println(ch1 + "" + ch2 + 'C'); // ABC// ""双引号前后都转化为字符串System.out.println(ch1 + "" + ch2); // AB// ""双引号后都转化为字符串System.out.println("" + ch1+ ch2); // AB/*** 字符型变量初始值是字符** 结论:** 当输出语句中没有拼接“”时,字符型变量被赋值什么就输出什么;* 当“”前有2个及2个以上的字符型变量时,转化为int类型进行计算后输出;* 当“”前有1个或者0个字符型变量时,整个输出语句都转化成字符串类型后输出;*/ch1 = 65;ch2 = 66;char ch3 = 67;// 初始值什么就输出什么System.out.println(ch1); // 65// ""双引号前先转化为int类型,进行计算后输出System.out.println(ch1 + ch2 + ""); // 131// ""双引号前转化为字符类型输出System.out.println( ch1 + ""); // A// ""双引号前先转化为int类型,进行计算,""双引号后转化为字符串类型System.out.println(ch1 + ch2 + "" + ch3); // 131C// ""双引号前后都转化为字符串System.out.println(ch3 + "" + ch1 + ch2); // CAB /*** 拼接对象是字符串时,结果和字符型变量初始值是字符相同的结果* * 结论:* * 当输出语句中没有拼接“”时,字符型变量被赋值什么就输出什么;* 当“”前有2个及2个以上的字符型变量时,转化为int类型进行计算后输出;* 当“”前有1个或者0个字符型变量时,整个输出语句都转化成字符串类型后输出;*/int a = 1, b = 2 ;String c = "3";System.out.println(a + b + c ); // 33System.out.println(c + a + b); // 312}
}
Java-输出字符型变量时与双引号拼接问题相关推荐
- c语言输出16进制数转字符,(转)C语言16进制输出字符型变量问题
最近在做一个C的嵌入式项目,发现在C语言中用printf()函数打印字符型变量时,如果想采用"%x"的格式将字符型变量值以十六进制形式打印出来,会出现一个小问题,如下: char ...
- java 中的 sql 单引号双引号拼接变量
String sqlString="select * from tb_wf_main where trim(WF_NAME) = ' " + wfName.trim() + & ...
- java在字符串前后加引号,Java String字符串内容实现添加双引号
Java String字符串内容实现添加双引号 作者: 91奔跑的蜗牛 更新时间:2020-09-12 15:45:46 原文链接 右侧开启环境实践本页内容 使用转义符 \ (反斜杠) String ...
- C++学习笔记(二)字符型变量、ASCII、转义字符、字符串型、布尔类型、数据输入、算术运算符、前后置递增减、赋值运算符、比较运算符、逻辑运算符
1.字符型变量 char 字符型变量名 = '单个字符'; char ch = 'a'; 只能使用单引号!!!双引号会认为是字符串变量! 单引号内只能是一个字符,该字符对应ASCII码值. char ...
- c++字符型变量和字符串型变量
#include<iostream> #include<string>//定义字符型变量要包含此头文件(c++类型) using namespace std;int main( ...
- java基本语法 --- 字符型变量的基本说明
字符型变量的使用说明 定义char型变量通常使用一对单引号' ',内部只能写一个字符 char a='Ab'; System.out.println(a);//报错char a='中'; char a ...
- JAVA的知识点4——字符型变量/常量 boolean类型变量/常量
字符型变量/常量 字符型在内存中占2个字节,在Java中使用单引号来表示字符常量.例如'A'是一个字符,它与"A"是不同的,"A"表示含有一个字符的字符串. 例 ...
- 在屏幕上输出你好的python语句是_编程实现:在屏幕上输出中文字符“你好,世界”。(输出结果中不带双引号)_学小易找答案...
[填空题]借战死者诉说战争灾难的汉乐府诗是( ). [判断题]15 的倍数有 15 . 30 . 45 . ( ) [填空题]表现贫民意欲反抗的汉乐府诗是( ). [判断题]不可以在同一台计算机上安装 ...
- C语言字符变量输出值,C语言,交换任意两个字符型变量的值并输出结果。要求:利用getchar和putchar函数。...
C语言,交换任意两个字符型变量的值并输出结果.要求:利用getchar和putchar函数.以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶 ...
最新文章
- c# 自然序号,在C#中的自然排序
- LeetCode-Partition List-分割链表-链表操作
- 全排列算法的字典序排列
- android+geturl+方法,浅入浅出Android(014):HTTP GET获取文本内容
- 基于人脸识别的课堂签到管理系统(六)---删除,查询用户组以及人脸的添加,删除,更新
- 优化更新语句中的标量子查询
- sql server 纵横表的转换
- 深度学习在图像分类中的应用
- 201621123079《Java程序设计》第1周学习总结
- 4D 语义分割——TemporalLidarSeg
- Hadoop之POC测试总结
- 毕业四年后的程序员继续租房子
- Google招聘需求分析
- 写好 JS 条件语句的 5 条守则
- 一个神奇的分布式计算框架:jini
- 树莓派小爱同学、天猫精灵、智能音箱、百度语音极速版、百度语音标准版、语音识别、语音合成终极方案
- 线程、多线程与线程池总结
- GPU 编程 CPU 异同点_GPU(图形处理器) ARCHITECTURE的变迁史
- leaflet离线地图(开发总结)
- 传智播客 python 高教产品_《PHP程序设计基础教程》 传智播客高教产品研发部 【正版电子纸书阅读_PDF下载】- 书问...