![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javaee
hvk_l
精致的沉默,凌驾于一切之上。
展开
-
java易错知识点
一个类只能extends一个父类,但可以implements多个接口。 一个接口则可以同时extends多个接口,却不能implements任何接口。 在Java类中,由于为了避免子类被引用的时候同一个方法无法判断应该使用哪个父类的方法,所以只能允许类单继承, 但是,接口中的方法都是 申明 ,都没有实现方法体。所以对于接口多继承接口后,如果接口中有系统的方法申明是没有关系的,最后只会保留一个。 ...原创 2021-10-12 20:47:40 · 114 阅读 · 0 评论 -
java题目3
1.题目: 数组跳跃 给定一个长度为N的非负的整数数组a[N],初始位置是数组的第一个位置,数组中的每一个数代表你至多能跳多远,如a[i]=3代表可以从a[i]调到a[i+3],判断你能否成功跳到数组的最后一个位置。输入为两行,第一行为数组的长度N,第二行为N个数,输出为0表示失败,1表示成功。 样例输入: 5 2 3 1 1 4 样例输出: 1 样例输入2: 5 3 2 1 0 4 输出: 0 public static int canJump(int n, int[] nums) { i原创 2021-09-20 16:41:02 · 262 阅读 · 0 评论 -
Java题目2
1.组合数: 题目: 组合数 给定N个无重复的正整数,和目标数M,找出N中所有子集,使得每个子集的和是M,对于每个数而言,可以选多次,所有结果子集不能够重复。输入为2行,第一行为N和M,第二行为N个数,输出为总共的子集数。 样例输入: 4 7 2 3 6 7 样例输出: 2 解释: 7=7 2+2+3=7 import java.util.Scanner; class Main { public static int cnt = 0; public static int[] arr = n原创 2021-09-04 15:40:48 · 592 阅读 · 0 评论 -
java输入输出
Scanner的next和nextLine Scanner是一个扫描器,我们录取到键盘的数据,先存到缓存区等待读取,它判断读取结束的标示是 空白符;比如空格,回车,tab 等等。 next()方法读取到空白符就结束l; nextLine()读取到回车结束也就是“\r”; 注:nextLine()遇到回车结束,可包含空格,如果最先第一个字符为空格,仍包含在内 next()遇到空格结束。若第1-第x个输入字符全为空格,则输入字符串从第x+1个开始 输入单个字符 (开始为空格则录入空格后的字符) Sy原创 2021-09-04 07:53:49 · 84 阅读 · 0 评论 -
Java数组排序
1.快速排序 int[] arr = {4, 3, 5}; Arrays.sort(arr); int[] arr = new int[n]; for(int i = 0; i < n; i++) { arr[i] = sc.nextInt(); } Arrays.sort(arr); 2.部分排序法 int[] arr = {4,3,5,1,2,9,3,0}; Arrays.sort(arr,1,4); 使用Arrays.sort可进行选择想要排序的部分数字,如将下角标为1~4的数原创 2021-09-04 07:14:09 · 105 阅读 · 0 评论 -
java题目1
第一种: import java.util.Scanner; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); toUnsignedString(n); } final static char[] digits = {'0' , '1'}; /**获取原码.原创 2021-09-03 21:47:40 · 101 阅读 · 0 评论 -
Java二进制位运算符
二进制原码、反码、补码 原码 原码就是机器数,是加了一位符号位的二进制数(因为数值有正负之分),正数符号位为0,负数符号位为1。 获取原码方法: 注:int 类型32位 使用StringBuilder的insert方法: 注:可将字符串插入到字符序列中,索引位置为offset (从0起) 的位置开始 final static char[] digits = {'0' , '1'}; /**获取原码方法,int类型32位 */ private static String原创 2021-09-03 20:59:46 · 203 阅读 · 0 评论