找到关于编程的34423篇文章

Java中的递归阶乘方法

Rishi Raj
更新于2019年7月30日 22:30:24

5K+ 次浏览

任何非负整数的阶乘基本上是所有小于或等于它的整数的乘积。可以使用递归方法获得阶乘。如下所示的程序演示了这一点:示例 在线演示public class Demo {    public static long fact(long n) {       if (n<

使用Java中的递归计算x的n次方

Vikyath Ram
更新于2019年7月30日 22:30:24

654 次浏览

可以使用递归计算数字的幂。这里的数字是x,它被提升到n次方。如下所示的程序演示了这一点:示例 在线演示public class Demo {    static double pow(double x, int n) {       if (n != 0)          return (x * pow(x, n - 1));       else          return 1;    }    public static void main(String[] args) {       System.out.println("7 to the power 3 is " + pow(7, 3));       System.out.println("4 to the power 1 ... 阅读更多

使用Java正则表达式进行邮政编码验证

Arushi
更新于2019年7月30日 22:30:24

1K+ 次浏览

可以使用java.util.regex.Pattern.matches()方法验证邮政编码。此方法匹配邮政编码的正则表达式和给定的输入邮政编码,如果匹配则返回true,否则返回false。如下所示的程序演示了这一点:示例 在线演示public class Demo {    public static void main(String args[]) {       String zipCode = "83592-1537";       String regex = "\d{5}(-\d{4})?";       System.out.println("The zip code is: " + zipCode);       System.out.println("Is the above zip code valid? " + zipCode.matches(regex));    } }输出邮政编码是:83592-1537 以上邮政编码有效吗? ... 阅读更多

使用Java正则表达式进行电话号码验证

Jai Janardhan
更新于2019年7月30日 22:30:24

3K+ 次浏览

可以使用java.util.regex.Pattern.matches()方法验证电话号码。此方法匹配电话号码的正则表达式和给定的输入电话号码,如果匹配则返回true,否则返回false。注意:由于我们不能公开使用我们的电话号码,因此我们在示例中考虑了一个演示号码。如下所示的程序演示了这一点:示例 在线演示public class Demo {    public static void main(String args[]) {       String phoneNumber = "9999999998";       String regex = "(0/91)?[7-9][0-9]{9}";       System.out.println("The phone number is: " + phoneNumber);       System.out.println("Is the ... 阅读更多

为什么在Java中使用import语句?它应该在类的哪个位置包含?

Rishi Raj
更新于2019年7月30日 22:30:24

4K+ 次浏览

import语句可以用来导入整个包,或者有时导入包内的某些类和接口。import语句写在类定义之前,package语句(如果有的话)之后。此外,import语句是可选的。如下所示的程序演示了Java中的这一点:示例 在线演示import java.util.LinkedList; public class Demo {    public static void main(String[] args) {       LinkedList l = new LinkedList();       l.add("Apple");       l.add("Mango");       l.add("Cherry");       l.add("Orange");       l.add("Pear");       System.out.println("The ... 阅读更多

什么是Java中的默认访问级别?

Jai Janardhan
更新于2019年7月30日 22:30:24

565 次浏览

当没有指定访问级别时,可以使用默认访问级别。所有具有默认访问级别的类、数据成员、方法等都只能在同一个包内访问。如下所示的程序演示了Java中的默认访问级别:示例 在线演示class Employee {    int empno;    String name;    void insert(int e, String n) {       empno = e;       name = n;    }    void display() {       System.out.println("Employee Number: " + empno);       System.out.println("Name: " + name);    } } public class ... 阅读更多

包含String实例变量和用于设置和获取其值的Java方法的类

Arushi
更新于2019年7月30日 22:30:24

498 次浏览

在Java中,类声明可以包含一个String实例和用于设置和获取其值的方法。如下所示的程序演示了这一点:示例 在线演示class Name {    private String name;    public void setName(String n) {       name = n;    }    public String getName() {       return name;    } } public class Demo {    public static void main(String[] args) {       Name n = new Name();       n.setName("John Smith");       System.out.println("The name is: " + n.getName());    } }输出名称是:John Smith现在 ... 阅读更多

在Java中使用运行时多态性

Rishi Raj
更新于2019年7月30日 22:30:24

349 次浏览

可以使用多态性的概念以多种方式执行单个操作。运行时多态性可以通过方法覆盖来执行。其中的重写方法在编译时解析。如下所示的程序演示了Java中的运行时多态性:示例 在线演示class Animal {    void sound() {       System.out.println("Animal makes sound");    } } class Cat extends Animal {    void sound() {       System.out.println("Cat Meows");    } } class Dog extends Animal {    void sound() {       System.out.println("Dog Barks");    } } class Cow extends Animal {    void ... 阅读更多

Java中子类中的变量隐藏超类中的变量

Vikyath Ram
更新于2019年7月30日 22:30:24

380 次浏览

有时子类中的变量可能会隐藏超类中的变量。在这种情况下,可以使用super关键字引用Java中的父类变量。如下所示的程序演示了这一点:示例 在线演示class A {    char ch; } class B extends A {    char ch;    B(char val1, char val2) {       super.ch = val1;       ch = val2;    }    void display() {       System.out.println("In Superclass, ch = " + super.ch);       System.out.println("In subclass, ch = " + ch);    } ... 阅读更多

演示Java中多级继承中的构造函数

Arushi
更新于2019年7月30日 22:30:24

1K+ 次浏览

多级继承是指一个类继承另一个类,而该类又继承另一个类。一个例子是类C继承类B,而类B又继承类A。如下所示的程序演示了Java中多级继承中的构造函数:示例 在线演示class A {    A() {       System.out.println("This is constructor of class A");    } } class B extends A {    B() {       System.out.println("This is constructor of class B");    } } class C extends B {    C() {       System.out.println("This is constructor of class C"); ... 阅读更多

广告
© . All rights reserved.