Day1 牛客 Java 专项练习

1.Continue语句跳出整个循环.

基本的语法:
continue是结束本次循环,
本次循环中continue下面代码不再执行,
直接进入下次循环。
break,直接跳出当前循环。

2.一个抽象类并不需要其中所有的方法都是抽象的。

1. 抽象类不能被实例化,如果被实例化,就会报错,编译无法通过。只有抽象类的非抽象子类可以创建对象。

2. 抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类。

3. 抽象类中的抽象方法只是声明,不包含方法体,就是不给出方法的具体实现也就是方法的具体功能。

4. 构造方法,类方法(用 static 修饰的方法)不能声明为抽象方法。

5. 抽象类的子类必须给出抽象类中的抽象方法的具体实现,除非该子类也是抽象类。

3.下面是findSum(int m,int n)方法的定义,方法调用findSum(1,5)的返回结果是( )

int findSum(int m, int n) {
    int sum = 0;
    for(int i = m; i <= n; i++){
        sum += i;
    }
    return sum;
}

解法:
进入for循环,sum+=1;sum+=2;sum+=3;sum+=4;sum=+5;循环五次后跳出,sum的值就为1+2+3+4+5=15。

4.以下关于Integer与int的区别错误的是

A.int是java提供的8种原始数据类型之一
B.Integer是java为int提供的封装类
C.int的默认值为0
D.Integer的默认值为1

解析:
Integer 是 int 包装类;
int是基本数据类型,默认值为0,
Integer 是类,默认值为null;
Integer 表示的是对象,用一个引用指向这个对象,
int是基本数据类型,直接存储数值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值