import java.io.*;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class IOTest {
public static void main(String[] args) throws Exception{
DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String zfc = null;
while(true){
Date date = new Date();
String s = new String(df.format(date));
BufferedReader zhl = new BufferedReader(new InputStreamReader(System.in));
zfc = zhl.readLine();
System.out.println(s+"\t"+zfc+"\n");
PrintStream pl = new PrintStream(new FileOutputStream("D:/WorkSpace/exe/src/exe3/log.txt" ,true));
pl.print(s+"\t"+zfc+"\n");
}
}
}
老师叫我为程序写方法 什么是方法啊 我每条写注释他说不对
方法的语法如下:
modifier returnValueType methodName(list of parameters) {
// Method body;
}
方法定义包括方法头和方法体。下面是一个方法的所有部分:
修饰符: 修饰符是可选的,告诉编译器如何调用该方法。这定义了该方法的访问类型。
返回类型: 方法可以返回一个值。returnValueType的值是方法返回的数据类型。有些方法没有返回值执行所需的操作。在这种情况下,returnValueType是关键字void.
方法名称: 这是方法的实际名称。方法名和参数列表一起构成了方法签名.
参数: 参数像一个占位符. 当调用一个方法,传递一个值给参数. 这个值被称为实际参数或参数. 参数列表是指类型,顺序和方法的参数的个数. 参数是可选的,也就是说,一个方法可以包含任何参数.
方法体: 方法体包含定义哪些方法语句的集合.
举例
public void show(String a){//方法名show和参数a谢兄弟
可是按你那么写之后报错了 帮我写个方法可以吗
追答import java.io.*;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class B {
public static void main(String[] args) throws Exception {
A();
}
public static void A() {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String zfc = null;
while (true) {
Date date = new Date();
String s = new String(df.format(date));
BufferedReader zhl = new BufferedReader(new InputStreamReader(
System.in));
try {
zfc = zhl.readLine();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(s + "\t" + zfc + "\n");
PrintStream pl;
try {
pl = new PrintStream(new FileOutputStream(
"D:/WorkSpace/exe/src/exe3/log.txt", true));
pl.print(s + "\t" + zfc + "\n");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
报错是因为有异常