摘要: 本文结构: 1.介绍特点 2.基本方法 3.重点源码分析 1.介绍特点 ArrayList: 是List的一个具体实现子类,是List接口的一个数组实现 (里面必定维护了一个数组)。 默认初始容量10, 扩容机制1.5倍。(数组必然有初始容量和扩容机制) 有序。 允许null元素。 允许重复元素。 阅读全文
posted @ 2021-02-03 20:15 牛家俊 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。 输入格式: 每个测试输入包含 1 个测试用 阅读全文
posted @ 2021-02-01 20:26 牛家俊 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入:Hello World Here I Come 输出:Come I Here World Hello import java.util.Scanner; //重点是要知道:split的用法,split(" ")表明以空格的分界点分开 阅读全文
posted @ 2021-02-01 20:23 牛家俊 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 设计函数求一元多项式的导数。(注:x**n(n为整数)的一阶导数为nxn−1。) //测试点2的坑。若是直接输入0,0,则要返回0,0;而其他情况下,number,0的情况则什么也不输出 import java.util.Scanner; public class Main { public sta 阅读全文
posted @ 2021-02-01 20:21 牛家俊 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 解析答案如下: import java.util.Scanner; //思路:想的简单点,把数组循环改成数组输出数字的先后顺序,先输出后几位,再输出前几位! public class Main { public static void main(String[] args) { Scanner sc 阅读全文
posted @ 2021-01-30 14:21 牛家俊 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 解析答案如下: import java.util.Arrays; import java.util.Scanner; /* 本题的关键:设置一个特大的数组,通过数组下标来记录所被覆盖的数! 如记录5这个数,就是在数组下标为5的位置上标记一下, */ public class Main { publi 阅读全文
posted @ 2021-01-30 14:19 牛家俊 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 解析答案如下: import java.util.Scanner; /* 二维数组第一维记录学生数,第二位记录学生信息。 再将成绩的那一个强制转换为整型数, 定义max,min变量,依次比较赋值。 */ public class Main { public static void main(Stri 阅读全文
posted @ 2021-01-30 14:18 牛家俊 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 解析答案如下: import java.util.Scanner; /* 关键是搞懂题目,(P之前的A)*(P与T之间的A)=(T后面的A) */ public class Main { public static void main(String[] args){ Scanner sc = new 阅读全文
posted @ 2021-01-30 14:16 牛家俊 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 解析答案如下: import java.util.Scanner; /*定义字符串数组,再将每个强制转换为(Tnteger.parseInt) 整型数组,再相加,并再次转为字符串数组(split()) */ public class Main { public static void main(St 阅读全文
posted @ 2021-01-30 14:14 牛家俊 阅读(108) 评论(0) 推荐(0) 编辑
摘要: //简单题 import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int 阅读全文
posted @ 2021-01-30 14:11 牛家俊 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 本文结构: 1.先看几道题 2.类的加载于初始化 (1)类的加载 (2)类的初始化 (a)会发生类的初始化的情况 (b)不会发生类的初始化的情况 首先看几道题。 解析可在看完讲解后再看 Demo1 public class Demo1 { public static void main(String 阅读全文
posted @ 2021-01-30 13:58 牛家俊 阅读(149) 评论(1) 推荐(0) 编辑
摘要: 本文结构 1.Character和char 的区别: 2.自动拆箱装箱 1.Character和char 的区别: Character是类,char基本数据类型. 在java中有三个类负责对字符的操作:Character、String、StringBuffer。其中Character类是对单个字符进 阅读全文
posted @ 2021-01-30 09:26 牛家俊 阅读(443) 评论(1) 推荐(0) 编辑
摘要: 本文结构: 1.从数组来看值传递和引用传递 2.重新学习数组 (1)基本类型数组 (2)引用类型数组 3.开头题目答案解析 1.从数组来看值传递和引用传递 先看一道代码题输出题 public class DemoCollection14 { public static void main(Strin 阅读全文
posted @ 2021-01-29 21:56 牛家俊 阅读(516) 评论(1) 推荐(0) 编辑