找到 34423 篇文章 关于编程

Java 中的非静态初始化块

Vikyath Ram
更新于 2019-07-30 22:30:24

2K+ 次浏览

实例变量使用初始化块进行初始化。这些块在创建类对象时以及在调用类构造函数之前执行。此外,类中不必包含初始化块。下面给出一个演示 Java 中非静态初始化块的程序:示例 实时演示public class Demo {    static int[] numArray = new int[10];    {       System.out.println("正在运行非静态初始化块。");       for (int i = 0; i < numArray.length; i++) {          numArray[i] = (int) (100.0 * Math.random());       }    }   ... 阅读更多

如何在 Java 中使用 this 关键字?

Rishi Raj
更新于 2019-07-30 22:30:24

249 次浏览

Java 中的 this 关键字主要用于引用类的当前实例变量。它还可以用于隐式调用方法或调用当前类的构造函数。下面给出一个演示 Java 中 this 关键字的程序:示例 实时演示class Student {    private int rno;    private String name;    public Student(int rno, String name) {       this.rno = rno;       this.name = name;    }    public void display() {       System.out.println("Roll Number: " + rno);       System.out.println("Name: " + ... 阅读更多

Java 中的递归斐波那契方法

Vikyath Ram
更新于 2019-07-30 22:30:24

10K+ 次浏览

斐波那契数列是一个数列,其中每个数字都是前两个数字的和。可以使用递归方法获得斐波那契数列中特定位置的数字。下面给出一个演示此方法的程序:示例 实时演示public class Demo {    public static long fib(long n) {       if ((n == 0) || (n == 1))          return n;       else          return fib(n - 1) + fib(n - 2);    }    public static void main(String[] args) {       System.out.println("The ... 阅读更多

如何在 Java 中扩展接口

Arushi
更新于 2019-07-30 22:30:24

30K+ 次浏览

接口像类一样包含变量和方法,但与类不同,接口中的方法默认是抽象的。接口继承就像类实现接口一样,一个接口扩展另一个接口。下面给出一个演示 Java 中扩展接口的程序:示例 实时演示interface A {    void funcA(); } interface B extends A {    void funcB(); } class C implements B {    public void funcA() {       System.out.println("这是 funcA");    }    public void funcB() {       System.out.println("这是 funcB");    } } public class Demo {   ... 阅读更多

在 Java 中重载可变参数方法

Jai Janardhan
更新于 2019-07-30 22:30:24

691 次浏览

具有可变长度参数(Varargs)的方法可以有零个或多个参数。如果需要,也可以重载 Varargs 方法。下面给出一个演示此方法的程序:示例 实时演示public class Demo {    public static void Varargs(int... args) {       System.out.println("int 参数的数量为:" + args.length);       System.out.println("int 参数值为:");       for (int i : args)       System.out.println(i);    }    public static void Varargs(char... args) {       System.out.println("char 参数的数量为:" + args.length);       System.out.println("char 参数值为:"); ... 阅读更多

在 Java 中接受可变数量对象的的方法

Rishi Raj
更新于 2019-07-30 22:30:24

519 次浏览

在 Java 中接受可变数量 Object 参数的方法是一种可变长度参数(Varargs)的形式。这些方法可以有零个或多个 Object 类型参数。下面给出一个演示此方法的程序:示例 实时演示public class Demo {    public static void Varargs(Object... args) {       System.out.println("Object 参数的数量为:" + args.length);       System.out.println("Object 参数值为:");       for (Object i : args)       System.out.println(i);    }    public static void main(String args[]) {       Varargs("Apples", "4", "All");       Varargs("Half of", 3, ... 阅读更多

在 Java 中将 Varargs 与标准参数一起使用

Vikyath Ram
更新于 2019-07-30 22:30:24

140 次浏览

Java 中具有可变长度参数(Varargs)的方法可以有零个或多个参数。可变长度参数(Varargs)也可以与标准参数一起使用,但它们必须是参数列表中的最后一个参数。此外,方法中只能有一个可变长度参数。下面给出一个演示此方法的程序:示例 实时演示public class Demo {    public static void Varargs(int i, String... str) {       System.out.println("Vararg 的数量为:" + i);       System.out.println("参数值为:");       for (String s : str)          System.out.println(s);   ... 阅读更多

演示 Java 中的可变长度参数

Arushi
更新于 2019-07-30 22:30:24

4K+ 次浏览

Java 中具有可变长度参数(Varargs)的方法可以有零个或多个参数。当事先不知道要传递给方法的参数数量时,可变长度参数非常有用。它们还可以减少代码,因为不需要重载方法。下面给出一个演示此方法的程序:示例 实时演示public class Demo {    public static void Varargs(String... str) {       System.out.println("参数的数量为:" + str.length);       System.out.println("参数值为:");       for (String s : str)          System.out.println(s);    } ... 阅读更多

使用重载方法在 Java 中打印不同类型的数组

Arushi
更新于 2020-06-30 08:38:41

840 次浏览

在方法重载中,类可以有多个同名方法,但这些方法的参数列表不能相同。通过确保方法的参数列表包含可以由方法打印的不同类型的数组,可以使用重载方法在 Java 中打印不同类型的数组。下面给出一个演示此方法的程序:示例 实时演示public class Demo {    public static void arrPrint(Integer[] arr) {       System.out.print("Integer 数组为:");       for (Integer i : arr)         ... 阅读更多

基于 Java 中参数顺序的方法重载

Jai Janardhan
更新于 2020-06-30 08:40:27

2K+ 次浏览

在方法重载中,同一个类可以有多个方法名相同但参数列表不同的方法。确保参数列表不同的方法之一是更改方法中参数的顺序。下面给出了一个演示此方法的程序示例 -示例 在线演示类 PrintValues {    public void print(int val1, char val2) {       System.out.println("The int value is: " + val1);       System.out.println("The char value is: " + val2);    }    public void print(char val1, int val2) {       ... 阅读更多

广告

© . All rights reserved.