`
liugang594
  • 浏览: 977492 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用特殊字符控制Console输出

 
阅读更多

如果要在console上打印 Hello + 1到10,最简单的如下:

		for(int i =1;i<11;i++){
			System.out.println("Hello "+i);
			Thread.sleep(2000);
		}

 不过这样打出来的就是10行了:

Hello 1
Hello 2
Hello 3
Hello 4
Hello 5
Hello 6
Hello 7
Hello 8
Hello 9
Hello 10

 如果想打印在一行,只是每次数值字改变,怎么办?

这个时候就可以用到特殊字符 \r (回车符),如下:

		for(int i =1;i<11;i++){
			System.out.printf("Hello %d\r", i);
			Thread.sleep(2000);
		}

 \r 会把光标移位到当前行的最前,然后刷新输出。

 

更进一步:可以看出,每次前部分的输入 Hello 总是固定的,所以如果能不重新输入Hello,而只是修改数字部分,就更好了?

这个时候可以用退格符 \b 来实现,例如:

		System.out.print("Hello ");
		for(int i =1;i<11;i++){
			System.out.printf("%d\b", i);
			Thread.sleep(1000);
		}

 

另外像扑克牌字符是数字3到6:

		for(int i = 3;i<7;i++){
			System.out.print((char)i);
		}

 

分享到:
评论

相关推荐

    javascript入门笔记

    3、如何 将变量的数据 打印在控制台上?? 4、一条语句中声明多个变量 var 变量名1=值,变量名2=值,变量名3; 3、变量名命名规范 1、由字母,数字,下划线以及 $ 组成 var user_name; 正确 var user-name; 错误...

    C#微软培训资料

    7.7 其它特殊操作符 .72 7.8 小 结 .77 第八章 流 程 控 制 .79 8.1 条 件 语 句 .79 8.2 循 环 语 句 .86 8.3 条 件 编 译.90 8.4 异常处理语句 .95 8.5 小 结 .100 第三部分 面向对象的 C#.101 第...

    数据库系统概论实验报告4.pdf

    编写程序,判断输入的字符是字母、数字或是特殊符号(建议用 DO CASE 语 句实现,输入和输出用格式化语句) 。 提示:本程序中判断的数字是字符型数字,与数值型数字类型不同。 3.编写程序, 显示学生登记表中入校...

    中文分词学习版

    7.特殊字符过滤功能 可根据用户需要自行定义影响检索结果的不必要的字符。如:! % *等。 9. 具有英文分词识别功能。 本组件同时具有英文单词的分词识别功能。 10. 词性标注功能。(限企业A版) 词性:即词组在汉语...

    tag-trace:一个简单的基于标签的日志跟踪器

    这样做是为了防止行为不良的第三方依赖项使用未过滤的输出向控制台发送垃圾邮件。 特殊设置: “禁用”——堵住所有控制台跟踪。 适合发布版本。 "matrixMode" -- 覆盖所有标签以启用。 适合那些你想看到正在发生...

    ELDK使用与开发手册

    U-Boot加载Linux内核、Ramdisk或者其它映像时使用一种特殊的映像格式。这种格式包含了一些信息,如创建时间、操作系统、压缩格式、映像类型、映像名和CRC32校验和。 mkimage用来创建这种格式的映像文件或者显示它...

    配置好的傻瓜化小狼毫全拼+多种双拼+五笔86-98+笔画输入法v200312 - 17种方案

    另外,五笔码表对特殊符号使用常用名称进行了五笔编码,为避免与某些常用词发生重码,当通过名称编码打不出来时,可添加“符号”二字在名称后面进行编码,比如“办公符号”等等。需要本套五笔词库的支持,换其他词库...

    TsvWriter (Tab Seperated Version)生成类(支持编码设置)

    与数据库有关的数据导出时,常常用CSV格式输出数据,这里提供的TsvWriter类(源文件),可以让你很容易地输出Tab键分割的数据(自动为\t、\r\n、"等特殊字符转义),方便用Excel打开或供其它程序导入数据用。...

    ansicolor:JavaScript ANSI颜色样式管理。 ANSI解析。 ANSI转换为CSS。 小,干净,无依赖性

    使用ANSI转义码对字符串进行着色 解决(当其他类似工具失败时) 从字符串中解析/删除ANSI样式数据 将ANSI样式转换为CSS或与Chrome DevTools兼容的输出 与中间件 为什么是另一个? 其他工具缺乏一致性,无法解决...

    15个常用的javaScript正则表达式(收藏)

    //密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符 var pPattern = /^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/; //输出 true console.log(==+pPattern....

    sql-formatter:用于不同查询语言的空格格式化程序

    console . log ( sqlFormatter . format ( 'SELECT * FROM tbl' ) ) ; 这将输出: SELECT *FROM tbl 您还可以传递配置选项: sqlFormatter . format ( 'SELECT * FROM tbl' , { language : 'spark' , // Defaults to...

    ARM_Linux启动分析.pdf

    OSF PAL/1的调用入口,它将被编译后置于引导扇区(ARC的分区首扇区或SRM的磁盘0扇区),得到控制后初始化一些数据结构,再将控制转给“main.c”中的start_kernel(), start_kernel()向控制台输出一些提示,...

    C# for CSDN 乱七八糟的看不懂

    没法下载,到这里折腾一把试试。 本文由abc2253130贡献 doc文档可能在WAP端浏览... } } 输出格式 简单格式 对于控制台程序: Console.WriteLine("Found {0} Odd Numbers, and {1} Even Numbers.",odd, even) ; 对于...

    net学习笔记及其他代码应用

    当使用new B()创建B的实例时,产生什么输出? 答:X=1,Y=0;x= 1 y = -1 13.什么叫应用程序域? 答:应用程序域可以理解为一种轻量级进程。起到安全的作用。占用资源小。 14.CTS、CLS、CLR分别作何解释? 答:...

    JavaScript笔记

    |--null:一个特殊的值,表示“无值”--空对象。数据类型为Object |--undefined:表示声明了变量但从未赋值或者对象属性不存在 10.双等号(==)和全等号(===): |--“==”为确定两个运算数是否相等,“==”...

    c#学习笔记.txt

    若要在一个用 @ 引起来的字符串中包括一个双引号,请使用两对双引号:@ 符号的另一种用法是使用碰巧成为 C# 关键字的被引用的 (/reference) 标识符。 8, 修饰符 修饰符作用 访问修饰符 public private internal ...

    大名鼎鼎SWFUpload- Flash+JS 上传

    SWFUpload使用一个隐藏的Flash影片来控制文件的选择和上传。JavaScript用来激活文件选择对话框。 此文件选择对话框是可以设置允许用户选择一个单独的文件或者是多个文件。 选择的的文件类型也是可以被限制的,因此...

    Linux操作系统基础教程

    者的使用活动基本不受限制(只要你不将它用于商业目的),而不必像使用微软产品是那样, 2需要为购满许可证付出高价还要受到系统安装数量的限制。我在讲义的最后面附有 GPL 的 非官方中文译稿。目前 Linux 中国的...

    Eclipse权威开发指南2.pdf

    4.2.6 Console视图中的程序输出..... 119 4.2.7 有关断点的更多知识..... 119 4.2.8 Java异常断点..... 121 4.2.9 将程序与源代码相关联..... 123 4.2.10 热代码替换..... 123 4.3 远程调试...... 124 4.4 练习概述...

    Delphi7.完美经典

    目录 : 第0章 认识Delphi 0-1 前言 0-2 Delphi简介 0-3 进入Delphi7 0-4 退出Delphi 第1章 常用的窗口工具 1-1 窗体(Form) 1-2 代码编辑器(Code Editor) ...19-3-6 报表输出及输出范例

Global site tag (gtag.js) - Google Analytics