本文目录一览:
如何用java编写函数?
首先要知道什么是函数,说白了就是一个方法,比如
1,
public void method() {
// dosomeing
}
2,
public String metnod() {
String str = "hello";
return str;
}
3,
public String metnod(String str) {
str = "hello";
return str;
}
函数是由修饰符+返回值类型+方法名(参数)构成,
方法1,2,3的修饰符都是public,1的返回值类型是void,不用返回,没有参数
方法2的返回值是String,无参
方法3返回值是String,有参数
高分请教一个java函数的写法
package dialogTest;import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
import java.io.FileFilter;public class FileFinder {
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
JFileChooser chooser=new JFileChooser();
chooser.setCurrentDirectory(new File("."));
//chooser.setFileFilter(new DirectoryFilter());
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
while(true){
int result=chooser.showOpenDialog(null);
if(result==JFileChooser.CANCEL_OPTION)
{
int r=JOptionPane.showConfirmDialog(null,
"�0�8�0�5·�0�9�0�3�0�5�0�4�0�0�0�4�0�3","",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
if(r==JOptionPane.YES_OPTION) continue;
else
System.exit(0);
}
else {
File file=chooser.getSelectedFile();
String fileString;
while (true){
fileString=JOptionPane.showInputDialog(null,"�0�8�0�1�0�6�0�5�0�2�0�2�0�4�0�6�0�1�0�4×�0�0·�0�4�0�7�0�3","�0�2�0�0�0�2�0�1",JOptionPane.PLAIN_MESSAGE);
if(fileString==null){
int r=JOptionPane.showConfirmDialog(null,
"�0�8�0�5·�0�9�0�3�0�5�0�4�0�0�0�4�0�3","",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
if(r==JOptionPane.YES_OPTION) continue;
else
System.exit(0);
}
else
{
ArrayListFile searchFiles=new ArrayListFile();
getSearchFiles(searchFiles,fileString,file);
String message="";
if(searchFiles.size()==0)
JAVA 函数的规范写法
java里面一般不叫函数,叫方法;
一般:
作用域+修饰词+返回类型(无返回就void)+方法名(//参数列表,也可以不写,根据实际情况){//方法实现}
例如:
public static int fun(int i){
return i;
}
这是一个公有的静态方法,该方法返回一个整形数据,参数是一个int型
JAVA的构造函数是怎么写的。万分感谢。路过的请不要嘲笑%>_
JAVA的构造函数是:SetLocal EnableDelayedExpansion
set classpath=.
for %%c in (lib\*.jar) do set classpath=!classpath!;%%c
set classpath=%classpath%;./classes;
java com.ham.server.Server。
1、无参构造方法
无参构造方法又分为隐式无参构造方法和显示无参构造方法。
隐式无参构造方法
在定义类的时候,如果没有给类定义一个构造方法,Java编译器在编译时会默认提供一个隐式的构造方法,它没有任何参数,并且有一个空的方法体。例如,Person类中隐含一个无参构造方法,在main方法中可以通过new关键字来调用此默认的构造方法,代码如下:
2、显式无参构造方法
隐式无参构造方法是由系统提供的,无法修改其内容。但有时需要在调用这个构造方法时初始化类成员属性或执行一些操作,要实现这个需求,就需要为它定义一个显式无参构造方法,修改上述代码如下:
3、显示有参构造方法
构造并初始化对象是构造方法的作用,所以有时需要给这个方法传入一些参数,定义一个显示的有参构造方法。例如: