CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

基础问题

楼主eric2323()2005-08-02 17:27:41 在 Java / J2SE / 基础类 提问

/n  
  /t  
   
  +""  
   
  代码里以上符号是什么意思、都是换行吗 问题点数:20、回复次数:5Top

1 楼masse(当午 http://blog.sina.com.cn/xukf)回复于 2005-08-02 17:32:38 得分 0

/n回车符号,相当于换行  
  /t制表符,就是键盘上的tab键  
  +""     把一个非字符串的对象转化为字符串,比如  
  int   i=5;  
  i+""   就成了"5"字符串Top

2 楼rower203(华仔)回复于 2005-08-02 17:32:38 得分 0

\n   换行  
  \t   一个Table符  
  ""   什么字符都没有.Top

3 楼interhanchi(on the Java Road)回复于 2005-08-02 17:36:06 得分 0

import   java.util.*;  
  class   Shape{  
  void   draw(){}  
  void   erase(){}  
  void   f(){  
  System.out.println("Shap");  
  }  
  }  
  class   Circle   extends   Shape{  
  void   draw(){  
  System.out.println("Circle.draw()");  
  }  
  void   erase(){  
  System.out.println("Circle.erase()");  
  }  
  void   f(){  
  System.out.println("Circle");  
  }  
  }  
  class   Square   extends   Shape{  
  void   erase(){  
  System.out.println("Square.erase()");  
  }  
  void   draw(){  
  System.out.println("Square.draw()");  
  }  
  void   f(){  
  System.out.println("Square");  
  }  
  }  
  class   Triangle   extends   Shape{  
  void   erase(){  
  System.out.println("Triangle.erase()");  
  }  
  void   draw(){  
  System.out.println("Triangle.draw()");  
  }  
  void   f(){  
  System.out.println("Triangle");  
  }  
  }  
  class   Ellipse   extends   Shape{  
  void   erase(){  
  System.out.println("Ellipse.erase()");  
  }  
  void   draw(){  
  System.out.println("Ellipse.draw()");  
  }  
  void   f(){  
  System.out.println("Ellipse");  
  }  
  }  
  class   RandomShapeGenerator{  
  private   Random   rand   =   new   Random();  
  public   Shape   next(){  
  switch(rand.nextInt(4)){  
  default:  
  case   0:   return   new   Circle();  
  case   1:   return   new   Square();  
  case   2:   return   new   Triangle();  
  case   3:   return   new   Ellipse();  
  }  
  }  
  }  
  public   class   Shapes{  
  private   static   RandomShapeGenerator   gen   =   new   RandomShapeGenerator();  
  public   static   void   main(String[]   args){  
  Shape[]   s   =   new   Shape[9];  
  for(int   i   =   0;i<s.length;i++){  
  s[i]   =   gen.next();  
  }  
  for(int   i   =   0;i<s.length;i++){  
  s[i].f();  
  s[i].draw();  
  }  
  }  
  }  
  RandomShapeGenerator就是一个工厂,每次调用next()都会产生一个引用!Top

4 楼rower203(华仔)回复于 2005-08-02 17:36:35 得分 0

\n换行符号,  
  \r回车符号  
   
  注意是反斜线.Top

5 楼interhanchi(on the Java Road)回复于 2005-08-02 17:38:46 得分 0

sor帖错了!楼上的正解!Top

相关问题

  • 基础基础~
  • 基础的基础
  • 基础知识
  • java 基础:JTable
  • 基础问题!!
  • vc基础
  • 基础问题!
  • SQL基础
  • 基础问题
  • 基础问题

关键词

  • erase
  • 字符串
  • draw
  • square
  • circle
  • triangle
  • println
  • extends shape

得分解答快速导航

  • 帖主:eric2323

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo