Makasa
打卡刷题Day02
16. Float a=1.0是正确的赋值方法(错)
解析:默认浮点数是double 类型,因此需要中’f来显示指明是float类型的Float f=1.0f.
17. final作用:
final修饰的方法,不允许被子类覆盖。
final修饰的类,不能被继承。
final修饰的变量,即常量,不能改变值。
final修饰的引用类型,不能再指向别的东西,但是可以改变其中的内容。
final修饰的成员变量在赋值时可以有三种方式。1、在声明时直接赋值。2、在构造器中赋值。3、在初始代码块中进行赋值
18. Java中的四类八种基本数据类型
第一类:整数类型 byte short int long
第二类:浮点型 float double
第三类:逻辑型 boolean(它只有两个值可取true false)
第四类:字符型 char
19. 有如下一段代码,请选择其运行结果(true false)
public class StringDemo{
private static final String MESSAGE="taobao";
public static void main(String [] args) {
String a ="tao"+"bao";
String b="tao";
String c="bao";
System.out.println(a==MESSAGE);
System.out.println((b+c)==MESSAGE));
}
解析:
1,字符串在java中存储在字符串常量区中
2,""判断的是对象引用是否是同一个引用(即地址)判断字符串相等要用equals方法
首