1、JAVA的基本运行单位是类还是方法?
基本运行单位为类。
2、类由什么组成?
(1)属性 (2)方法 (3)构造器 (4)块 (5)内部类
3、变量的类型,相互之间可以转换吗,浮点数?
可以,但是在转换过程中可能会丢失精度或导致溢出。
4、String是一个数据类型吗?
不是String是一个类。
5、static代表的含义?
static是一个关键字,它代表一种特性,可以将该特性应运于类、方法、变量等。
主要用途为 1、静态变量 2、静态方法
1、为了方便阅读大的整数,Java 7及以上版本允许使用下划线分隔多个数位:
int number1=1_000_000;
int number2=1000000;
System.out.println(number1==number2); //true
7、枚举类型:
public class Number {enum Size{ SMALL , MEDIUM , LARGE }
public static void main(String[] args) {
Size s=Size.SMALL;
Size t=Size.valueOf("SMALL");
System.out.println(s);
System.out.println(t);
}
} 7、枚举值的foreach迭代 public class Number {
private enum MyEnum{
ONE, TWO, THREE
}
public static void main(String[] args) {
for(MyEnum value:MyEnum.values()){
System.out.println(value);
}
}
}
8、仔细阅读示例: EnumTest.java,运行它,分析运行结果? 你能得到什么结论?
s与t引用对象不同,s与u引用的对象相同。
你掌握了枚举类型的基本用法了吗?
yes
9、运行Addition
10、运行TestDouble
出现了误差,很意外。
计算机使用二进制系统来表示浮点数。这意味着一些小数在二进制下无法精确表示。
11、
以下代码的输出结果是什么?
int X=100; int Y=200;
System.out.println("X+Y="+X+Y);
System.out.println(X+Y+"=X+Y");
为什么会有这样的输出结果?
这是因为在第一行的代码中,采用了字符串拼接的方式将变量X和变量Y连接在一起,而不是进行加法运算。所以打印出的结果是将X和Y直接连接在一起,而不是进行数值相加。
在第二行的代码中,先进行了X和Y的加法运算,然后将结果再与字符串"=X+Y"进行拼接,所以打印出的结果是数值相加的结果。
标签:String,System,实验,课后,println,static,out,Size From: https://www.cnblogs.com/Christmas77/p/17703745.html