a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 140|回复: 1

[基础知识] JAVA基础:关于JAVA中回车符的认识

[复制链接]
发表于 2012-8-4 12:37:27 | 显示全部楼层 |阅读模式
Java代码   1.
# e# Y/ j/ U$ e. m9 B0 X, `' {7 K- I1 F  2./**
/ C4 ^# a0 @5 K1 U  3. * 测试回车换行符:rn
7 J2 E- ]" h4 R  D# i* y  4. * TestEnterWrap/ q: m8 R; e) m2 y: _+ U# `
  5. * Author:广凌风, S2 Z5 I. f% W8 @( T4 z  N
  6. * Jul 8, 2010  9:25:34 AM
, ]& i# m4 O! K6 F2 O  7. */
* y" f6 d8 Q  p0 x8 G  8.public class TestEnterWrap {; g+ q$ d, c0 K) ~
  9.
9 G& B3 Z, y+ j4 y7 `  10.    /**2 G3 ]% o! g8 l9 S
  11.     * TestEnterWrap.main()
& B& f+ f2 F5 p  E% H# B  12.     * @param args
1 }5 e* r# H/ I/ N# x  13.     * @return void9 d; z3 N# i( |+ ?! W$ |& Q- H
  14.     * Author:Junliang Lin
& d, u! D, l5 k+ e* {( w$ @: ?  15.     * Jul 8, 2010 9:25:12 AM& ~( R  D6 C7 y1 Q
  16.     */! I9 x* s% f$ |- f. p6 E
  17.    public static void main(String[] args) throws Exception{; c& m! |, m3 l0 |5 f+ r/ R
  18.        System.out.print("Input a char:");- q! X( p4 E9 g4 T3 P

8 I7 P" Q. W2 W+ L( f  19.
回复

使用道具 举报

 楼主| 发表于 2012-8-4 12:37:28 | 显示全部楼层

JAVA基础:关于JAVA中回车符的认识

</p>  20.        char ch = (char)System.in.read();  }2 y* J3 p+ s6 C2 ~) X2 r2 m
  21." ]! r2 E9 z  w2 a' o6 F
  22.        System.out.println("hello" + ch + "AB");( }8 p0 R& g8 W& R3 }% R
  23.
6 P3 |* e* \9 L, }* z! [  24.
5 Z) w4 i! D" q1 e) F- E  25.* m1 p+ W4 O1 a
  26.    }- O. k& n4 _7 n6 e  l% V
  27.
5 t, ]! o1 ?2 U* l. m* `  28.}
0 U& U& l7 A+ n5 s$ P  编译并运行这个轨范。( E% c+ \* o# {" q7 Y$ S
  (1)在DOS下运行,输入字符“a”,呼吁行窗口打印输出的结不美观: helloaAB。# g' @' W* \7 i/ m& `% V
  (2)在DOS下运行,直接按下回车键,在呼吁行窗口打印输出的结不美观:ABllo。
( u2 H' G! }4 y* Z  如下图:
! a% ]. ^, u. v6 y( e$ d# q4 k! e7 J8 G% {; O- q  _* R- i9 v
  诠释如下:
6 u1 X, S% O# P' a. r$ v3 F  篡夺键盘输入的一个字符时,我们在键盘上按一下回车键,现实上篡夺到的昵嘟个字符,即“r”和“n”。字符“r”暗示回车,即光标回到当前行的行首而不换行;字符“n”暗示换行,即光标移到当前行的下一行行首。6 R4 }3 i7 K8 R0 y. \0 I' W5 j
  按一下回车键,System.in.read()篡夺到字符“r”,当执行到下面的轨范代码时:" o; O! c* [; `% O4 f
  System.out.println("hello" + ch + "AB");8 @! l1 M) R% [* W; b3 a
  打印字符串“hello”后,接着打印输出字符“r”,这时,光标移到字符串“hello”地址当前行的行首,因为没有字符“n”,不会换到下一行,再继续打印字符串“AB”。这样,字符串“AB”就笼盖了字符串“hello”的前两个字符,所以,我们看到在呼吁行打印输出的是字符串“ABllo”。
+ O$ V3 X5 o) q% p) e  在常用的IDE上运行该轨范的时辰,当我们在键盘上按一下回车键,现实上篡夺到的昵嘟个字符,即“r”和“n”。% s+ @  e5 p$ V: A% |* @
  在eclipse下运行的结不美观为:0 j% D; y+ h  e' [# C& S
  hello
/ ?7 O8 X. Z; I# F) Z  AB
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-15 14:31 , Processed in 0.235238 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表