21xrx.com
2024-03-29 19:59:53 Friday
登录
文章检索 我的文章 写文章
Java方法
2021-07-08 16:37:42 深夜i     --     --
J a v a

Java 方法教程:Java 程序由一个或多个类组成,一个类可能包含方法。 一个类在没有方法的情况下能做的很少。 在本教程中,我们将了解 Java 方法(在 C 和 C++ 编程语言中称为函数)。 方法具有名称和返回类型。 main 方法在 Java 程序中是必须的,因为从它开始执行。

方法的语法

"Access specifier" "Keyword(s)" "return type" methodName(List of arguments) { // 方法体}

访问说明符可以是public 也可以是private,它决定了其他类是否可以调用一个方法。一些特定的方法使用static 或synchronized 等关键字。返回类型表示返回值,哪个方法返回。方法名是一个有效的Java 标识符名称。

访问说明符、关键字和参数是可选的。

方法声明示例:public static void main(String[] args);void myMethod();private int maximum();public synchronized int search(java.lang.Object);

Java方法示例程序

class Methods {
   
  // Constructor method
 
  Methods() {
    System.out.println("Constructor method is called when an object of its class is created");
  }
 
  // Main method where program execution begins
 
  public static void main(String[] args) {
    staticMethod();
    Methods object = new Methods();
    object.nonStaticMethod();
  }
 
  // Static method
 
  static void staticMethod() {
    System.out.println("Static method can be called without creating object");
  }
 
  // Non static method
 
  void nonStaticMethod() {
    System.out.println("Non static method must be called by creating an object");
  }
}

程序输出:

下载方法程序类文件。

Java 方法列表

Java 有一个包含许多有用类的内置库,我们可以在程序中使用数以千计的方法。 只需调用一个方法即可完成您的工作:)。 您可以通过在命令提示符下键入以下命令来查找类中的方法列表:

javap 包.classname

例如javap java.lang.String // 列出String class.javap java.math.BigInteger // 列出java.math包中BigInteger类的常量和方法

Java 字符串方法

String 类包含可用于对 String(s) 执行操作的方法。 下面的程序说明了如何使用 String 类的内置方法。

Java字符串类程序

class StringMethods
{
  public static void main(String args[])
  {
    int n;
    String s = "Java programming", t = "", u = "";
   
    System.out.println(s);
   
    // Find the length of string
   
    n = s.length();
    System.out.println("Number of characters = " + n);
   
    // Replace characters in the string
   
    t = s.replace("Java", "C++");
    System.out.println(s);
    System.out.println(t);
   
    // Concatenating string with another string
   
    u = s.concat(" is fun");
    System.out.println(s);
    System.out.println(u);
  }
}

程序输出:

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复