随笔分类 -  language:Java

摘要:函数的概述 发现不断进行加法运算,为了提高代码的复用性,就把该功能独立封装成一段独立的小程序,当下次需要执行加法运算的时候,就可以直接调用这个段小程序即可,那么这种封装形形式的具体表现形式则称作函数。 练习:把两个整数相加: 举例:地铁自动售票机,接收纸币或硬币,返回车票,该售票机具有独立功能,可以 阅读全文
posted @ 2017-08-11 12:22 Angel_Kitty 阅读(539) 评论(0) 推荐(0) 编辑
摘要:第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } eg: 输出结构为30 第二种while语句 循环结构while语句的格式: 初始化语句; while(判断条件语句) { 循环体语句; 控制条件语句; } eg: 输出结果为: 阅读全文
posted @ 2017-08-11 09:21 Angel_Kitty 阅读(2442) 评论(0) 推荐(1) 编辑
摘要:一、Java之ACM易错点 1. 类名称必须采用public class Main方式命名 2. 在有些OJ系统上,即便是输出的末尾多了一个“ ”,程序可能会输出错误,所以在我看来好多OJ系统做的是非常之垃圾 3. 有些OJ上的题目会直接将OI上的题目拷贝过来,所以即便是题目中有输入和输出文件,可能 阅读全文
posted @ 2017-08-10 23:20 Angel_Kitty 阅读(2574) 评论(0) 推荐(4) 编辑
摘要:第一种!!! “类A是公共的,应在名为A.java的文件中声明”这句话需要分两步来理解: 1、如果类A被声明为公共的(public),那么必须将类A保存在名为A.java的文件中; 2、反之,在一个文件中最多包含一个顶级的公共类,并且该公共类的名字与文件名相同。比如文件A.java中,允许定义一个或 阅读全文
posted @ 2017-08-10 23:09 Angel_Kitty 阅读(6218) 评论(0) 推荐(0) 编辑
摘要:数组 概念 同一种类型数据的集合。其实数组就是一个容器。 数组的好处 可以自动给数组中的元素从0开始编号,方便操作这些元素。 格式1: 元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; 示例:int[] arr = new int[5]; 格式2: 元素类型[] 数组名 = new 阅读全文
posted @ 2017-08-10 21:01 Angel_Kitty 阅读(456) 评论(0) 推荐(0) 编辑
摘要:十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("FFFF",16 阅读全文
posted @ 2017-08-08 17:11 Angel_Kitty 阅读(333) 评论(0) 推荐(0) 编辑
摘要:变量和常量 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量。 在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表。 变量 变量代表程序的状态。程序 阅读全文
posted @ 2017-08-07 20:37 Angel_Kitty 阅读(204) 评论(0) 推荐(0) 编辑
摘要:什么是标识符 就是程序员在定义java程序时,自定义的一些名字。标识符可以应用在类名、变量、函数名、包名上。 标识符必须遵循以下规则 标识符由26个英文字符大小写(a~zA~Z)、数字(0~9)、下划线(_)和美元符号($)组成。 不能以数字开头,不能是关键字 严格区分大小写 标识符的可以为任意长度 阅读全文
posted @ 2017-08-07 18:17 Angel_Kitty 阅读(331) 评论(0) 推荐(1) 编辑
摘要:Java关键字及其作用 一、 总览: 二、 详细解释 1. 访问控制 1) private 私有的 private 关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。 只能在声明 private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是 阅读全文
posted @ 2017-08-07 18:11 Angel_Kitty 阅读(425) 评论(4) 推荐(2) 编辑
摘要:一个简单的java程序如下: class Sakura { public static void main(String[] arges) { system.out.println("Hello World"); system.out.print("hahaha"); } } 1.主函数的出现可以保 阅读全文
posted @ 2017-08-04 15:34 Angel_Kitty 阅读(618) 评论(1) 推荐(2) 编辑
摘要:jdk的安装及环境变量的配置 1、安装JDK开发环境 附上jdk安装包的百度云链接 链接:http://pan.baidu.com/s/1mh6QTs8 密码:jkb6(当然自行去官网下载最好哒,可以下载到最新版) 正规安装下载流程见下面操作: 百度搜索:jdk 你将看到以下界面: 下载网站:htt 阅读全文
posted @ 2017-08-02 17:36 Angel_Kitty 阅读(1997) 评论(0) 推荐(0) 编辑
摘要:1008 N的阶乘 mod P 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 输入N和P(P为质数),求N! Mod P = ? (Mod 就是求模 %) 例如:n = 10, P = 11,10! = 3628800 3628800 % 11 = 10 输入N和P( 阅读全文
posted @ 2017-07-25 18:05 Angel_Kitty 阅读(337) 评论(0) 推荐(0) 编辑
摘要:1057 N的阶乘 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 输入N求N的阶乘的准确值。 输入N求N的阶乘的准确值。 输入N求N的阶乘的准确值。 Input 输入N(1 <= N <= 10000) Output 输出N的阶乘 Input示例 5 Output示例 阅读全文
posted @ 2017-07-25 17:58 Angel_Kitty 阅读(316) 评论(0) 推荐(0) 编辑
摘要:1005 大数加法 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 给出2个大整数A,B,计算A+B的结果。 给出2个大整数A,B,计算A+B的结果。 给出2个大整数A,B,计算A+B的结果。 Input 第1行:大数A 第2行:大数B (A,B的长度 <= 10000 阅读全文
posted @ 2017-07-25 17:55 Angel_Kitty 阅读(435) 评论(0) 推荐(0) 编辑
摘要:1029 大数除法 基准时间限制:4 秒 空间限制:131072 KB 分值: 160 难度:6级算法题 给出2个大整数A,B,计算A / B和A Mod B的结果。 给出2个大整数A,B,计算A / B和A Mod B的结果。 Input 第1行:大数A 第2行:大数B (A,B的长度 <= 10 阅读全文
posted @ 2017-07-25 17:52 Angel_Kitty 阅读(821) 评论(0) 推荐(0) 编辑
摘要:1027 大数乘法 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 给出2个大整数A,B,计算A*B的结果。 给出2个大整数A,B,计算A*B的结果。 Input 第1行:大数A 第2行:大数B (A,B的长度 <= 1000,A,B >= 0) Output 输出A  阅读全文
posted @ 2017-07-25 17:49 Angel_Kitty 阅读(301) 评论(0) 推荐(0) 编辑
摘要:1028 大数乘法 V2 基准时间限制:2 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 给出2个大整数A,B,计算A*B的结果。 给出2个大整数A,B,计算A*B的结果。 Input 第1行:大数A 第2行:大数B (A,B的长度 <= 100000,A,B >= 0) Out 阅读全文
posted @ 2017-07-25 17:46 Angel_Kitty 阅读(255) 评论(0) 推荐(0) 编辑