青岛煜鹏网站建设公司,网络营销是什么部门,深圳品牌公寓有哪些,外链建设给网站起的作用文章目录 一、单选1.2.3.4.5.6.7. 二、不定项选择1.2.3. 三、编程1. 计算糖果题解#xff1a;代码#xff1a; 2. 进制转换题解#xff1a;代码#xff1a; 一、单选
1. 正确答案#xff1a;D队列先进先出 A#xff1a;栈有关 B#xff1a;错 C#xff1a;错
2. 正确… 文章目录 一、单选1.2.3.4.5.6.7. 二、不定项选择1.2.3. 三、编程1. 计算糖果题解代码 2. 进制转换题解代码 一、单选
1. 正确答案D队列先进先出 A栈有关 B错 C错
2. 正确答案D3. 正确答案D栈先进后出 A程序是算法算法不一定是程序
4. 正确答案DAabstract 可以修饰类 也可以修饰方法 Dabstract 的子类如果是抽象的就可以不实现
5. 正确答案C6. 正确答案ED也可以组合
7. 正确答案C二、不定项选择
1. 正确答案A,C,D A默认是个抽象方法 因为没有 static B接口就是为了被继承 但是被private 修饰就无法继承 C默认都是 public 修饰
2. 正确答案B,CD这里是迭代器
3. 正确答案A,B,C,D关键字都不可以使用
三、编程
1. 计算糖果 原题链接 题解
这道题非常简单 只需将四个公式进行转化这样就可以算出 13可以得到A(ac)/24-2可以得到C(d-b)/2; 24可以得到B2(bd)/23-1可以得到B1(c-a)/2 如果B1不等B2则表达式无解 代码
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);int[] arr new int[4];for (int i 0; i 4; i) {arr[i] sc.nextInt();}int A (arr[0] arr[2]) / 2;int B1 (arr[1] arr[3]) / 2;int B2 (arr[2] - arr[0]) / 2;int C (arr[3] - arr[1]) / 2;if(B1 ! B2) {System.out.printf(No);}else {System.out.println(A B1 C);}}
}2. 进制转换 原题链接 题解
这里要进行进制转化最基础的操作就是取余余数就是
所以我们可以先对数字进行取余然后存放起来 之后用字符逆序就可以
这里我们要考虑到 0 的问题 还有负数问题
代码
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner new Scanner(System.in);int m scanner.nextInt();int n scanner.nextInt();StringBuilder s new StringBuilder();String table 0123456789ABCDEF;boolean flg false;if(m 0) {m -m;flg true;}if(m 0) {System.out.println(0);}while(m ! 0) {s.append(table.charAt(m % n)); m m / n;}if(flg) {s.append(-);}s.reverse();System.out.println(s); }
}