Java小程序的基本布局/结构

Java小程序的基本布局/结构,java,Java,我有一个非常简单的Java小程序,可以正常工作 import java.sql.*; import org.apache.commons.lang3.*; public class doQuery { public static void main (String[] args) { ... try { ... } catch (Exception e) { ... }

我有一个非常简单的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 + "";
}

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

如果您只想实现快速简单的功能,这里有一个布局供您使用

public void display_number(int number) {
  System.out.print(number);
}
或者如果您希望返回号码以便在其他地方使用

public int display_number() {
  return number;
}
你的方法基本上可以在你的类的开始{和结束}之间的任何地方,假设你不把它放在另一个方法中(比如你代码中的主方法)。至于我推荐阅读的关于这个主题的任何其他内容,我相信谷歌搜索会给你数百万个方法调用的例子

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中,当您想在上述示例中的另一个函数中调用方法时,您将在类的作用域中添加方法。我建议您阅读本文,它将让您很好地理解方法的工作方式、如何调用方法等。

我不确定“applet”是什么意思.您有一个简单Java应用程序的框架。Java方法不是以“函数”开头的。它们从访问级别开始,然后是返回类型,或者void。谢谢Gilbert-我正在脱离此链接:我正在尝试使用其中一个函数。我将函数用作一个通用术语,有什么想法吗?我仍在搜索/谷歌搜索,没有找到任何东西。@jewettg您发布的链接是针对JavaScript的…Java不一样。还有我这方面的废话!--哇!很抱歉!我把编译错误和试图用错误的语言做很多事情混为一谈..grr!谢谢你Sh4d0wsPlyr-我一直在用谷歌搜索,但只是有人清楚地提到了我需要什么。我遇到的问题是声明公共void的局部变量类型(INT).除了位置,我还尝试用Java编写JavaScript!:-(