Java数据结构学习脚印-Project0

先展示这将近两天的成果,最终Project0的编译结果:

  非常酷。提供了很多有趣的供编译的文件,这里只展示其中两个。

StdOut:标准输出流

  常用方法:StdOut.printf();     //提供给输出更多的外观控制。

  格式字符表(非常清晰的表,i了)

StdIn:从输入流中接受数据

  常用方法:readInt()、readDouble()、readString()。下面的例子,右边是控制台命令,左边是示例代码。

In方法:从文件中度读取字符串。

eg.In f=new In(filename);  //初始化文件中的输入流,现在对象f也拥有了StdIn的方法。

字符串,数字之间的转换:

int->String  String.ValueOf(12);

String->int  Integer.parseInt(str);

String->double   Double.parseDouble(str);

StdDraw:图形绘制库。

包括两类方法:1、基本绘图命令(画点、线)

eg.:StdDraw.line(x0,y0,x1,y1);  //画线

  StdDraw.point(x,y);  //画点

2、控制命令:

eg.:StdDraw.setCanvasSize(int w,int h);  //设置画布参数

StdDraw.setScale(double min,double max)  //设置最大最小范围

Debug:在编辑project0如果出现“编码GBK的不可映射字符”。

可能原因是Java文件的编码格式不是ANSI编码格式,解决方法是编译使用:javac -encoding UTF-8 文件名.java。

原文地址:https://www.cnblogs.com/zyycumt/p/13261400.html