1.请简要描述计算机语言有哪几种分类。
计算机语言一般分为机器语言、汇编语言和高级语言。
机器语言是由0和1组成的二进制指令,是计算机能够直接识别和执行的语言。
汇编语言是使用一些特定的符号来表示机器指令的语言,例如ADD表示加法,SUB表示减法等。汇编语言比机器语言更容易理解和编写,但与机器语言一样,仍是一种低级语言。
高级语言是一种更接近人类自然语言的编程语言,例如Python、Java、C++等。高级语言易于理解和编写,但需要经过编译或解释才能转化为机器语言执行。
2.请用等式的方式写出JDK和JVM的组成。
JDK = JRE + Java开发工具
JVM = ClassLoader + Execution Engine + Runtime Data Areas
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);
}
}