ftoctemplatemethod.java
来自「著名的uncle Bob的Agile software development的」· Java 代码 · 共 49 行
JAVA
49 行
import java.io.*;
public class ftocTemplateMethod extends Application
{
private InputStreamReader isr;
private BufferedReader br;
public static void main(String[] args) throws Exception
{
(new ftocTemplateMethod()).run();
}
protected void init()
{
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);
}
protected void idle()
{
String fahrString = readLineAndReturnNullIfError();
if (fahrString == null || fahrString.length() == 0)
setDone();
else
{
double fahr = Double.parseDouble(fahrString);
double celcius = 5.0/9.0*(fahr-32);
System.out.println("F=" + fahr + ", C=" + celcius);
}
}
protected void cleanup()
{
System.out.println("ftoc exit");
}
private String readLineAndReturnNullIfError()
{
String s;
try
{
s = br.readLine();
}
catch(IOException e)
{
s = null;
}
return s;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?