java刷题day 04

一. 单选题:

 解析:队列:先到先服务

   解析:final不能修饰接口,成员变量可以用final修饰

  解析:

A: 算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法

BC:设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的 控制结构。 

  解析:

abstract类的子类也是抽象的,可以不实现超类的所有abstract方法,abstract类的子类不是抽象的,必须实现超类的所有abstract方法,

仅使用顺序、选择、循环三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。故本题答案为 C 选项。

  解析:abstract不能实例化,可以被继承,子类不一定为abstract,也可以不继承,可以被抽象类继承

 二、不定项选择

  解析:接口中的方法都是要被重写的,private修饰符不可以作为接口的访问权限

  解析:

  解析:都是关键字,不能作为类名方法名

三、编程题

计算糖果_牛客题霸_牛客网 (nowcoder.com)


 

import java.util.Scanner; 
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in); 
        while (in.hasNextInt()) {  
            int a = in.nextInt();
            int b = in.nextInt();
            int c = in.nextInt();
            int d = in.nextInt(); 
            int A =  (a+c)/2;
            int B =  (b+d)/2;
            int C =  d-B; 
            if((A-B!=a)||(B-C!=b)||(A+B!=c)||(B+C!=d)){
                System.out.println("No");
            }else{
                System.out.println(A+" "+B+" "+C);
            }
        } 
    }
}

进制转换_牛客题霸_牛客网 (nowcoder.com)

 

 

import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int M = 0,N = 0;
        M = sc.nextInt();
        N = sc.nextInt();
        StringBuilder mn = new StringBuilder();
        //0 到 16进制代表的
        String table = "0123456789ABCDEF";
        boolean flg = false;
        if(M == 0) {
            System.out.println("0");
            return;
        }
        //处理负数的情况
        if(M < 0) {
            M = -M;
            flg = true;
        }
        while(M !=0 ) {
            mn.append(table.charAt(M%N));
            M=M/N;
        }
       
        if(flg) {
            mn.append("-");
        }
        mn.reverse();
        System.out.println(mn);
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值