java转义字符的print输出
java转义字符的print输出
常见的要输出print的转义字符如下表:(当然还有很多转义字符)
当我们想print输出一句话、一个变量值时,有时候为了能够好看一些,通常要加上制表符(tab键)或者回车符、换行符。
那么,该如何print转义字符呢?
以下例子均以制表符\t为例:
- 单独输出
不和基本数据进行运算时,只是单独print
- 加双引号
System.out.print(1); System.out.print("\t"); System.out.print(1);
输出:
1 1
可以看到两个1之间多了一个tab键效果,说明是可以的
- 加单引号
System.out.print(1); System.out.print('\t'); System.out.print(1);
输出:
1 1
可以看到两个1之间多了一个tab键效果,说明是可以的
一般情况单独print的话比较麻烦,我们通常想和其他变量一起print,这时看下面。
- 运算输出
和基本数据类型运算时,只能加双引号!涉及到了java的自动类型提升。 - 单引号的情况:(不可行)
System.out.print(1+'\t'); //等于1和字符'\t'进行运算,结果是字符串1+9=10
等于1和字符'\t'进行运算,结果是字符串1+9=10。
这涉及到了java中基本数据类型的运算,自动类型提升,当byte、char(此处的单引号就表示char)、short运算时,首先变成int才进行运算。所以此处是1和'\t'的assic码进行运算,结果是10.
- 双引号的情况:(可行)
System.out.print(1+"\t"); //等于1和"\t"字符串进行运算,结果是字符串"1+\t"
等于1和"\t"字符串进行运算,结果是字符串"1+\t"
当把任何j基本数据类型的值和字符串(String)进行连接运算(+)时,基本数据类型的值首先将自动转化成字符串类型(String).
java转义字符的print输出相关推荐
- Java转义字符及其释义
Java转义字符 \t :一个制表位,实现对齐的功能(控制台按table键可以自动补全文件名) \n:换行符 \:一个. ":一个"区别于字符串中的" "防止系 ...
- bigint对应java什么类型_「JAVA」从格式化输出到扫描输入,深究Java正则表达式匹配之道
字符串是不可变的 字符串是不可变的,也就是说当字符串的内容发生改变的时候,会创建一个新的String对象:但是如果内容没有发生改变的时候,String类的方法会返回原字符串对象的引用. 而正则表达式往 ...
- python怎么输出一个数组_python中实现将多个print输出合成一个数组
比如有下面一段代码: for i in range(10): print ("%s" % (f_list[i].name)) 该代码段的执行,会生成如下的10行"name ...
- java请实现程序输出以下星塔||输出菱形
java请实现程序输出以下星塔||输出菱形 请实现程序输出以下星塔. * *** ***** *** * 需要在main函数的输入参数中设置5,输出5层星塔.如果是输入7,则是7层星塔.假设输入参数都 ...
- python不换行空格输出_解决Python print输出不换行没空格的问题
解决Python print输出不换行没空格的问题 今天在做编程题的时候发现Python的print输出默认换行输出,并且输出后有空格. 题目要求输出 122 而我的输出是: 1 2 2 于是我百度查 ...
- Java学习笔记1:Java中有关print、println、printf的用法和区别
Java学习笔记1:Java中有关print.println.printf的用法和区别 最近在学习java,写一些笔记记录下. 1.print()函数是一般的标准输出,但是不换行. 2.println ...
- Java实现 for循环输出空心的菱形 在main方法中调用printHollowRhombus()方法完成10行的空心菱形输出,其中 printHollo
Java实现for循环输出空心的菱形 @author asus 在main方法中调用printHollowRhombus()方法完成10行的空心菱形输出,其中 printHollowRhombus() ...
- python输出间隔_Python:print输出间隔,换行
原博文 2020-04-08 20:39 − # coding:utf-8 # print输出时有用什么符号间隔,间隔距离多大,如何换行 a = 0 for i in range(1, 21): a ...
- Java语言中print、println和printf的区别
前言 如果你是java的初学者,那相信你一定会有过疑惑,就是java中三大输出方式到底有什么区别.特别是先学过其他语言的,就更容易搞混.所以,小编就通过具体实例来详细缕一缕,帮助你理解记忆,消除疑惑. ...
最新文章
- 主流浏览器和内核及Web标准
- 编译选项—微软官方+各地总结
- C#面向对象--命名空间
- spring boot guava cache 缓存学习
- Data - 信息获取途径汇总
- Mujoco制作模拟视频
- 科研必备之图像局部区域放大——画中画形式
- 普通人除了打工,究竟如何才能赚到钱?
- 爬虫-百度安全验证-图片旋转验证-深度学习解决方案
- 微信扫付款后,付错款,不是好友也能联系到收款方
- SQL*NET MORE data to client
- 从0实现基于Linux socket聊天室-实现聊天室的公聊、私聊功能-4
- 薄膜电容器在新能源领域应用和发展机遇
- VB基础版版务处理_20041208
- SpringBoot 中使用 HATEOAS
- OT Extension 基础概念
- 马云退出江湖,却留下句句触动心灵的话!
- 董事长职责范围是什么
- 用python证明,【python办公自动化(17)】利用python向PPT文档中写入内容(证书生成器)...
- 七夕静态页面html,html5+CSS3+JS实现七夕言情功能代码