java方法怎么写

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
   System.out.println(a);//Method body
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-03
方法说白了就是把一连串相关的代码包装在一起,然后在想调用的时候就调用
你这个可以这么写、
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));
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");

}

}

然后在你的main方法里面
main(...){
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();
}

}
}

}

报错是因为有异常

本回答被提问者和网友采纳
第2个回答  2014-08-04
方法就是你的java类要执行的一个功能:比如
public class test{
private Integer a= 0;
private Integer b = 0;
/**
* 这个就是方法,方法名:funct_add
* 参数有两个num1和num2
*返回Integer 类型的结果
public Integer funct_add(Integer num1,Integer num2){
return num1+num2; //返回这两个数相加的和
}
//每个java类默认有一个main方法,在java类被编译的时候,就会自动执行
public static void main(String[] args) throws Exception{
this. a = 100;
this.b = 200;
System.out.println("调用方法funct_add的结果是:"+this.funct_add(a,b));
}
}