随笔分类 - java
java汇总
摘要:[NOIP2001]装箱问题 题目描述 有一个箱子容量为v(正整数,o≤v≤20000),同时有n个物品(o≤n≤30),每个物品有一个体积 (正整数)。要求从 n 个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。 输入格式 第一行,一个整数,表示箱子容量; 第二行,一个整数,表示有n个物品;
阅读全文
摘要:能量项链 题目描述 在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有 N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标 记。因为只有这样,通过吸盘(吸盘是Mars人吸收能量的一种器官)的
阅读全文
摘要:扫描线算法 求解多条线段重合部分的长度 某段如果多次重叠也考虑一次 算法需要注意的事项 将所有线段转换为事件点。每个线段由两个事件点:开始点(start,+1)和结束点(end,-1)。注意,如果线段是左闭右闭的,可能需要将结束点处理为end+ε,或者将线段视为左闭右开,例如,将线段[a,b]视为覆
阅读全文
摘要:题目描述 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛? 输入格式 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。 n=0表示输入数据的结束,不做处理。 输出格
阅读全文
摘要:异常 java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类 在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception Error和Exception的区别:Error通常是灾难性的致命错误,是程序无法控制和
阅读全文
摘要:方法重载 重载就是在一个类中,有相同的函数名称,但是形参不同的函数 方法重载的规则 方法名相同 参数列表必须不同(编译器以此来选择相对应的方法) 方法的返回类型没有要求 理论: 方法名相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法。 可变参数(不定项参数) jdk1.
阅读全文
摘要:方法重载 重载就是在一个类中,有相同的函数名称,但是形参不同的函数 方法重载的规则 方法名相同 参数列表必须不同(编译器以此来选择相对应的方法) 方法的返回类型没有要求 理论: 方法名相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法。 可变参数(不定项参数) jdk1.
阅读全文
摘要:1.静态方法 静态方法属于类不属于类的实例。它可以在不创建类的实例的情况下被调用。静态方法通常用于执行与类相关的操作,而不需要访问或修改特定实例的状态。 public class MyClass { public static void myStaticMethod() { // 静态方法的代码 }
阅读全文
摘要:程序交互 scanner对象 java.util.Scanner获取用户输入 基本语法 Scanner s=new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前使用hasNext()与hasNextLine()判断是否
阅读全文