找到 4330 篇文章 关于 Java 8

Java 程序查找三角形的所有角

Venkata Sai
更新于 2019-07-30 22:30:26

488 次浏览

要找到三角形的角度,我们可以根据余弦定理使用正弦/余弦规则 -cos A = (b^2 + c^2 - a^2)/2bc其中 A、B、C 是顶点,a、b、c 是给定三角形的边,则当给出边 a、b、c 时,三角形的角度为 -angleAtA = acos((b^2 + c^2 - a^2)/(2bc)) angleAtB = acos((a^2 + c^2 - b^2)/(2ac)) angleAtC = acos((a^2 + b^2 - c^2)/(2ab))

Java 中的默认数组值是什么?

Venkata Sai
更新于 2019-07-30 22:30:26

2K+ 次浏览

在 Java 中,数组是引用类型,它存储相同数据类型的多个元素。您可以像使用对象一样使用 new 关键字创建数组 -type[] reference = new type[10];或者,直接使用花括号 ({})。int [] myArray = {10, 20, 30, 40, 50}当您在 Java 中创建实例变量时,您需要初始化它们,否则编译器将代表您使用默认值进行初始化。类似地,如果您将数组创建为实例变量,则需要初始化它,否则编译器将使用默认值进行初始化,这些值是 -整数 - 0字节 - 0浮点数 - 0.0布尔值 - false字符串/对象 ... 阅读更多

什么是 Java 中的实例变量隐藏?

Venkata Sai
更新于 2019-07-30 22:30:26

1K+ 次浏览

每当您继承一个超类时,超类成员的副本就会在子类中创建,并且您使用其对象可以访问超类成员。如果超类和子类具有相同名称的实例变量,如果您使用子类对象访问它,则子类的实例变量会隐藏超类的实例变量,而不管类型如何。这种机制称为字段隐藏或实例变量隐藏。但是,由于它使代码变得复杂,因此不建议使用字段隐藏。示例在以下示例中,我们有两个类 Super 和 Sub,一个扩展另一个。它们都具有 ... 阅读更多

Java 中的 main 方法是否必须存在?

Venkata Sai
更新于 2019-07-30 22:30:26

3K+ 次浏览

要编译程序,您实际上不需要程序中的 main 方法。但是,在执行期间,JVM 会搜索 main 方法。在 Java 中,main 方法是入口点每当您在 Java 中执行程序时,JVM 都会搜索 main 方法并从它开始执行。main 方法必须是 public、static,返回类型为 void,并且参数为字符串数组。public static int main(String[] args){ }您可以编写一个程序而不定义 main,它会在没有编译错误的情况下进行编译。但是,当您执行它时,会生成一个运行时错误,提示“Main 方法 ... 阅读更多

如何在 Java 中将对象数组转换为整数数组?

Venkata Sai
更新于 2019-07-30 22:30:26

6K+ 次浏览

您可以通过以下方式之一将对象数组转换为整数数组 -通过将每个元素从整数数组复制到对象数组 -示例import java.util.Arrays; public class ObjectArrayToStringArray {    public static void main(String args[]){       Object[] objArray = {21, 58, 69, 33, 65};       int length = objArray.length;       int intArray[] = new int[length];       for(int i=0; i

解释 Java 中的对象缩窄。

Venkata Sai
更新于 2019-07-30 22:30:26

2K+ 次浏览

Java 提供各种数据类型来存储各种数据值。它提供了 7 种原始数据类型(存储单个值),即 boolean、byte、char、short、int、long、float、double 和引用数据类型(数组和对象)。类型转换/类型转换 -将一种原始数据类型转换为另一种称为 Java 中的类型转换(类型转换)。您可以通过两种方式转换原始数据类型,即扩展和缩窄。缩窄 -将较高数据类型转换为较低数据类型称为缩窄。在这种情况下,转换不会自动进行,您需要使用强制转换运算符“( )”显式转换。因此,它被称为 ... 阅读更多

解释 Java 中的对象扩展。

Venkata Sai
更新于 2019-07-30 22:30:26

3K+ 次浏览

Java 提供各种数据类型来存储各种数据值。它提供了 7 种原始数据类型(存储单个值),即 boolean、byte、char、short、int、long、float、double 和引用数据类型(数组和对象)。类型转换/类型转换 -将一种原始数据类型转换为另一种称为 Java 中的类型转换(类型转换)。您可以通过两种方式转换原始数据类型,即扩展和缩窄。扩展 -将较低数据类型转换为较高数据类型称为扩展。在这种情况下,转换会自动进行,因此称为隐式类型转换。在这种情况下,两种数据类型都应兼容 ... 阅读更多

我们可以在 Java 中转换引用变量吗?

Venkata Sai
更新于 2019-08-06 12:49:02

1K+ 次浏览

Java 提供各种数据类型来存储各种数据值。它提供了 7 种原始数据类型(存储单个值),即 boolean、byte、char、short、int、long、float、double 和引用数据类型(数组和对象)。Java 中的转换将一种原始数据类型转换为另一种称为类型转换。示例import java.util.Scanner; public class TypeCastingExample {    public static void main(String args[]){       Scanner sc = new Scanner(System.in);       System.out.println("输入一个整数:");       int i = sc.nextInt();       long num = i;       System.out.println("给定整数的值:"+num);    } }输出输入一个整数 ... 阅读更多

什么是深拷贝?用 Java 中的例子解释。

Venkata Sai
更新于 2019-07-30 22:30:26

6K+ 次浏览

在内存中创建现有对象的精确副本称为克隆。类 java.lang.Object 的 clone() 方法接受一个对象作为参数,创建并返回它的副本(克隆)。为了使用此方法,您需要确保您的类实现了 Cloneable 接口。示例 实时演示import java.util.Scanner; public class CloneExample implements Cloneable {    private String name;    private int age;    public CloneExample(String name, int age){       this.name = name;       this.age = age;    }    public void displayData(){       System.out.println("姓名:"+this.name);     ... 阅读更多

什么是浅拷贝?用 Java 中的例子解释。

Venkata Sai
更新于 2019-07-30 22:30:26

1K+ 次浏览

在内存中创建现有对象的精确副本称为克隆。类 java.lang.Object 的 clone() 方法接受一个对象作为参数,创建并返回它的副本(克隆)。为了使用此方法,您需要确保您的类实现了 Cloneable 接口。示例 实时演示import java.util.Scanner; public class CloneExample implements Cloneable {    private String name;    private int age;    public CloneExample(String name, int age){       this.name = name;       this.age = age;    }    public void displayData(){       System.out.println("姓名:"+this.name);     ... 阅读更多

广告