面向对象作业

2023-09-13T18:36:00

1.请简要描述计算机语言有哪几种分类。

[scode type="blue"]
计算机语言一般分为机器语言、汇编语言和高级语言。
机器语言是由0和1组成的二进制指令,是计算机能够直接识别和执行的语言。
汇编语言是使用一些特定的符号来表示机器指令的语言,例如ADD表示加法,SUB表示减法等。汇编语言比机器语言更容易理解和编写,但与机器语言一样,仍是一种低级语言。
高级语言是一种更接近人类自然语言的编程语言,例如Python、Java、C++等。高级语言易于理解和编写,但需要经过编译或解释才能转化为机器语言执行。
[/scode]

2.请用等式的方式写出JDK和JVM的组成。

[scode type="blue"]
JDK = JRE + Java开发工具

JVM = ClassLoader + Execution Engine + Runtime Data Areas
[/scode]

3.请使用Java写出最简单的可运行程序。

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello, world");
    }
}

1. 请使用Java写一个程序,其中以下要求:

(1) 分别声明并定义一个int和double变量;
(2) 将int类型变量转为double类型,将double类型分别转为int类型和float类型;
(3) 将转换前的值,转换后的值清晰的进行输出。

public class Hello {
public static void main(String[] args) {
    int intValue = 21;
    double doubleValue = 3.14;

    double intValueToDouble = (double) intValue;

    int doubleToInt = (int) doubleValue;
    float doubleToFloat = (float) doubleValue;

    System.out.println("int值: " + intValue);
    System.out.println("int转为double后的值: " + intValueToDouble);
    System.out.println("double值: " + doubleValue);
    System.out.println("double转为int后的值: " + doubleToInt);
    System.out.println("double转为float后的值: " + doubleToFloat);
    }

}
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »