Java Applet的基本布局/结构

时间:2015-06-12 16:41:01

标签: java

我有一个非常简单的Java小程序,可以正常工作。

import java.sql.*;
import org.apache.commons.lang3.*;

public class doQuery {

    public static void main (String[] args) {
        ...
        try {
            ...
        } catch (Exception e) {
            ...
        }
        try {
                ...
            try {
                ...
            } catch (SQLException e) {
                ...
            } finally {
                ...
            }

        } catch (SQLException e) {
            ...
        }

    }
}

它允许我打开数据库,执行一些查询,并执行一系列输出,这些输出通过bash脚本的stdio捕获,连接关闭,然后bash脚本通过电子邮件发送输出。

然而,我正在寻求扩展它,我被卡住了。我是程序员,不是Java程序员。我想出的是我一起入侵的东西。我想添加一些功能,等等。我已尝试在代码中的不同位置使用函数定义,但它总是会生成编译错误。

任何人都可以提供一些有关我可以更改的信息,以便我添加一些功能吗?通常编程说在尝试使用它之前定义函数,但我可能没有使用正确的关键字或其他东西。

我无法弄清楚在哪里放置一个简单的函数:

function display_number(number) {
   return number + "";
}

在源代码中我可以调用并编译! :(

2 个答案:

答案 0 :(得分:1)

如果您只想要快速简便的功能,可以使用以下布局。

public void display_number(int number) {
  System.out.print(number);
}

或者,如果您希望返回该号码以在其他地方使用它...

public int display_number() {
  return number;
}

您的方法基本上可以在类的开始{和结束}之间的任何位置,假设您不将其放在另一个方法(例如代码中的main方法)中。至于我建议阅读的主题,我相信谷歌搜索会给你数百万的方法调用示例。

答案 1 :(得分:1)

import java.sql.*;
import org.apache.commons.lang3.*;

public class doQuery {

    public static void main (String[] args) {
        ...
        try {
            ...
        } catch (Exception e) {
            ...
        }
        try {
            ...
            try {
                ...
            } catch (SQLException e) {
                ...
            } finally {
                ...
            }
        } catch (SQLException e) {
            ...
        }
        displayNumber(4); // Replace 4 with a variable to output or what not
    }

    private int displayNumber(int number) {
        return number;
    }
}

在Java中,您将在类的范围内添加您的方法,如果您想使用它们,请在另一个函数内部调用它们,如上例所示。我建议您阅读此link,它应该让您更好地了解方法如何工作,如何调用它们等等。