如何在Java

时间:2015-05-15 16:10:48

标签: java php function

我是Java宇宙的新手。回到我的PHP时代,我有一个PHPFUNCTIONS.php文件,其中包含以下函数集合:

    <?php
    // PHPFUNCTIONS.PHP................
    Function XYZ (var1, var2,..)
    {
     do this and that with var1, var2
     return val1;
    }
    //End XYZ function

    Function ABC (var3, var4,..)
    {
     do that and this with var3, var4
     return val2;
    }
    //End ABC function
    ...
    ..
    ?>

I could call any of these function from other .php files and pass vailables back and forth like:

    <?php
    // WORKTODO.PHP.....
    include "PHPFUNCTIONS.php";
    ....
    ....
    $A1B1=XYZ('abcd','ghij');
    .....
    <?

我很难在Java类中可视化这个概念。我怎样才能在Java中实现这一目标? 感谢

05-15-2015 4:67 pm
好的。所以,现在我有:

    package org.tests;
    public class TestUtils {
        public static void main(String[] args) {
            double tempDegree=65.4;
            String lowerCase="lowercase";
            System.out.println("Fahrenheit=: "+ToFahrenheit(tempDegree));
            System.out.println();
            System.out.println("Upper=: "+ToUpper(lowerCase));
        }
    }

我收到以下错误: TestUtils.java:6错误:找不到符号 System.out.println(Fahrenheit =:&#34; ^ ToFahrenheit

    package org.tests;
    public final class MyUtils {
    private MyUtils() {}
        public static Double ToFahrenheit(CelsiusTemp){
            Double CelsiusTemp;
        if (CelsiusTemp == null) {
                return null;
        }
        return (CelsiusTemp)*9/5 + 32;
        }
        public static String ToUpper(LowerWord){
            String LowerWord;
        if (LowerWord == null) {
                return null;
        }
        return LowerWord.toUpperCase();
        }
    }

我收到以下错误: MyUtils.java:4:错误:预期 public static Double ToFahrenheit预期 public static String ToUpper(LowerWord)^ {

我被困了......并没有得到这个概念..任何帮助?!

1 个答案:

答案 0 :(得分:2)

这种用例的常见java习惯用法是使用一些utiliy类:

package org.something.myproject;

public final class MyProjectUtil { // Or a more meaningful name, hopefully {

    private MyProjectUtil() {}

    public static int abc (int a, int b...) {
        // do stuff
        return a;
    }

} 

然后从其他类使用if。甚至可以使用import static org.something.myproject.MyProjetUtil.abc;,这样您就可以直接致电abc,而无需使用MyProjectUtil.abc作为前缀。