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