摘要: 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1=7 7*2=14 阅读全文
posted @ 2016-04-30 23:32 安仔80 阅读(153) 评论(0) 推荐(0)
摘要: /** 简单的猜数字小游戏 要求如下: 用户输入想猜测数字的范围,输入1000则是0~1000之内的数字,程序就会内置一个 1 到 1000 之间的数字作为猜测的结果,由用户猜测此数字,用户每猜测一次,由系统提示猜测结果:大了、小了或者猜对了;直到用户猜对结果,则提示游戏结束。用户可以提前退出游戏, 阅读全文
posted @ 2016-04-30 23:07 安仔80 阅读(624) 评论(0) 推荐(0)
摘要: /** * 判断2~100的所有素数,是素数输出并打印 * 10个一换行 */ public class IsPrime { public static void main(String[] args) { int num = 100; printPrime(num); } public static void pri... 阅读全文
posted @ 2016-04-30 22:23 安仔80 阅读(813) 评论(0) 推荐(0)
摘要: /** * 自制进制转换终极版 * 过程不重复了. */ public class TransFinal { public static void main(String[] args) { int num = 26; String hex = toHex(num); String oct = toOct(num); ... 阅读全文
posted @ 2016-04-30 21:52 安仔80 阅读(183) 评论(0) 推荐(0)
摘要: /** * 十六进制的转换 * 用户输入一个数字,转换成16进制的方法. * 1. 一句System.out.println("0x"+Integer.toHexString(26).toUpperCase());搞定 * 自己编写能编写出来么? */ Map表方法(并不适合): /** * 十六进 阅读全文
posted @ 2016-04-30 21:28 安仔80 阅读(264) 评论(0) 推荐(0)
摘要: /** * 根据用户输入的数字,显示对应星期. * * 思路: * 1.本体符合查表的思想,可以设定一个方法,让用户传入一个整型数值,然后在表中查对应的星期几就可以了. * */ public class WhatDay { public static void main(String[] args 阅读全文
posted @ 2016-04-30 20:28 安仔80 阅读(1208) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2016-04-30 19:49 安仔80 阅读(1) 评论(0) 推荐(0)
摘要: /** * 按照长度递减的方式打印 字符串 "BackSpace" * 打印格式如下: * BackSpace * BackSpac * ackSpace * BackSpa * ackSpac * ckSpace * ..... */ /** * 按照长度递减的方式打印 字符串 "BackSpac 阅读全文
posted @ 2016-04-30 18:50 安仔80 阅读(268) 评论(0) 推荐(0)
摘要: 用户输入生日,输出用户到此时刻生存了多少天? public class Demo1 { /** * @param args * @throws ParseException */ public static void main(String[] args) throws ParseException 阅读全文
posted @ 2016-04-30 18:13 安仔80 阅读(289) 评论(0) 推荐(0)
摘要: /** * Calendar提供了可以针对不同时间分量(时间单位) * 单独设置值的相关方法 * void set(int field,int value) * 对指定的时间分量设置指定的值 */ public class CalendarDemo2 { public static void mai 阅读全文
posted @ 2016-04-30 18:10 安仔80 阅读(273) 评论(0) 推荐(0)
摘要: /** Calendar 类,其主要作用于其方法可以对时间分量进行运算. 它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法, 并为操作日历字段提供了一些方法。 它是一个抽象类,其提供了一个工厂方法:Calendar getInsta 阅读全文
posted @ 2016-04-30 18:07 安仔80 阅读(704) 评论(0) 推荐(0)
摘要: /** * Date重写了toString()方法,用一个字符串来描述当前Date对象所表示的时间。 * 例如: Mon Feb 17 15:36:55 CST 2014 * 实际上Date的toString()方法返回的字符串虽然很清晰的描述了时间, * 但是对于非英语地区来将,该字符串不够友好, 阅读全文
posted @ 2016-04-30 16:24 安仔80 阅读(298) 评论(0) 推荐(0)
摘要: /** Date类常用API: 概念: Java中的时间使用标准类库的Date类表示,是用距离一个固定时间点的毫秒数(可正可负,long类型) 表达一个特定的时间点。 固定的时间点叫纪元(epoch),是UTC时间1970年 1月 1日 00:00:00。 UTC(Universal Time Co 阅读全文
posted @ 2016-04-30 16:06 安仔80 阅读(658) 评论(0) 推荐(0)
摘要: * 用户输入商品生产日期和保质期(天数),通过程序计算促销日期。 * 计算规则为:到保质期前14天所在周的周三为促销日。 /** * 用户输入商品生产日期和保质期(天数),通过程序计算促销日期。 * 计算规则为:到保质期前14天所在周的周三为促销日。控制台交互情况如图-1所示 * 思路: * 1. 阅读全文
posted @ 2016-04-30 15:46 安仔80 阅读(4593) 评论(1) 推荐(0)
摘要: /** * 要求在控制台输入一个计算表达式: * 例如: * 51+52 (加减乘除法) 按回车出计算结果: * 103 * * a+1 按回车出如下提示: * 不是数学计算表达式 * 以下等有空在研究 * 1+2*3+(3+4)= * * 3*5+1/2 */ public class Work0 阅读全文
posted @ 2016-04-30 15:43 安仔80 阅读(436) 评论(0) 推荐(0)
摘要: /** * 字符串排序 * 练习代码, 给定字符串" nba" "cba" "ncaa" "wba" ... 要求: 不用Collections.sort方法,Collections.sort方法 /** * 对象比较大小compare的用法 字符串排序 * 练习代码, 给定字符串" nba" "c 阅读全文
posted @ 2016-04-30 15:21 安仔80 阅读(190) 评论(0) 推荐(0)
摘要: /** * "In the entire world there's nobody like me. *Since the beginning of time, there has never been another person like me. *Nobody has my smile. *N 阅读全文
posted @ 2016-04-30 15:19 安仔80 阅读(911) 评论(0) 推荐(0)
摘要: /** * 删除一个目录或文件的方法 * */ public class FileTest { public static void main(String[] args) { File dir = new File("a"); //删除a目录 delete(dir); //补充delete方法 S 阅读全文
posted @ 2016-04-30 15:17 安仔80 阅读(427) 评论(0) 推荐(0)
摘要: /** * 删除一个目录或文件的方法 * */ public class FileTest { public static void main(String[] args) { File dir = new File("a"); //删除a目录 delete(dir); System.out.print... 阅读全文
posted @ 2016-04-30 15:12 安仔80 阅读(301) 评论(0) 推荐(0)
摘要: /** * 复制文件 * 1.一次读取一个字节,用循环不断读取到没有字节可读 * 2.循环体内,一次写一个字节. 3.完成复制 总结: 但是复制大文件,这样的方法,效率底下 */ public class CopyDemo1 { public static void main(String[] args) throws IOExcepti... 阅读全文
posted @ 2016-04-30 15:11 安仔80 阅读(221) 评论(0) 推荐(0)
摘要: RandomAccessFileDemo3 向文件中写出一组字节的方法 /** * 文件操作 RandomAccessFile * * RandomAccessFile提供了一个可以向文件中写出一组字节的方法: * void write(byte[] bytesArr) 将给定的字节数组中所有字节一 阅读全文
posted @ 2016-04-30 15:10 安仔80 阅读(426) 评论(0) 推荐(0)
摘要: RandomAccessFileDemo1 写文件的方法 /** * 文件操作 RandomAccessFile * Java提供了一个可以对文件随机访问的操作,访问包括读和写操作。基于指针形式读写文件数据。 * 该类名为RandomAccessFile。该类的读写是基于指针的操作。 RandomA 阅读全文
posted @ 2016-04-30 15:09 安仔80 阅读(303) 评论(0) 推荐(0)
摘要: FileDemo4 获取一个目录中的所有子项 /** * 获取一个目录中的所有子项 * 方法: File[] listFiles() * 重载方法: File[] listFiles(FileFilter filter) */ public class FileDemo4 { public stat 阅读全文
posted @ 2016-04-30 15:07 安仔80 阅读(249) 评论(0) 推荐(0)
摘要: /** * File的每一个实例用于表示操作系统里 文件系统中的 一个文件或目录 * * 当使用File表示一个文件或目录时,可以: * 1.访问该文件或目录的属性信息,例如:文件名,最后修改时间,文件大小等 * 2.可以操作文件或目录(创建,删除) * 3.可以访问该目录的所有子项,但不能访问文件 阅读全文
posted @ 2016-04-30 15:06 安仔80 阅读(340) 评论(0) 推荐(0)
摘要: MapDemo1 Map接口的常用方法 /** * java.util * Map接口<K,V> 类型参数: K - 此映射所维护的键的类型 V - 映射值的类型 定义: Map是一个接口,又称作查找表 java提供了一组可以以键值对(key-value)的形式存储数据的数据结构, 这种数据结构成为 阅读全文
posted @ 2016-04-30 15:03 安仔80 阅读(247) 评论(0) 推荐(0)
摘要: QueueDemo /** * 队列Queue 的演示 * 知识点: 队列是一种常用的数据机构, 遵循先进先出的原则 * 可以将队列看成特殊的线性表,队列限制了对线性表的访问方式: * 只能从线性表的一端添加(offer)元素,从另一端取出(poll)元素。 * JDK中提供了Queue接口,同时使 阅读全文
posted @ 2016-04-30 15:00 安仔80 阅读(273) 评论(0) 推荐(0)
摘要: 可以用Collections工具类的sort排序的一个重载方法 解决侵入性问题 可以优化,把比较器写在内部类中 CollectuionsSortDemo4 把demo3中的比较器写成内部类的方法 阅读全文
posted @ 2016-04-30 14:58 安仔80 阅读(448) 评论(0) 推荐(0)
摘要: CollectionsDemo1 List集合普通元素的排序,自然排序 CollectionsDemo2 List 自定义类型元素的排序 实验用Point类 public class Point implements Comparable<Point>{ private int x; private 阅读全文
posted @ 2016-04-30 14:56 安仔80 阅读(371) 评论(0) 推荐(0)
摘要: ArrayToListDemo 阅读全文
posted @ 2016-04-30 14:54 安仔80 阅读(349) 评论(0) 推荐(0)
摘要: /** List获取子集的方法 List subList(int fromIndex, int toIndex) 需要注意的是:对子List的操作,会影响原List.即subList获取的List和原List占有相同的空间. 对子List的修改就是对List的修改. 可以用作范围的操作,比如范围清除: list.subList(formIndex,to... 阅读全文
posted @ 2016-04-30 14:17 安仔80 阅读(3250) 评论(0) 推荐(0)
摘要: /** * 集合操作 --线性表 概念: List是Collection的子接口,用于定义线性表数据结构. * 可以将List理解为存放数据的数组.只不过个数可以动态的删除和增加. * * List有两个常用的实现类,ArrayList和LinkedList. 两者在功能上相同,只是性能上有些差异. 阅读全文
posted @ 2016-04-30 13:54 安仔80 阅读(389) 评论(0) 推荐(0)
摘要: ForDemo 新循环演示 /** * Java5.0之后推出了一个新的特性,增强for循环,也称为新循环。 * 该循环不通用于传统循环的工作,其只用于便利集合或数组。 语法: * for(元素类型 e : 集合或数组){ 循环体 } 注意:新循环并非新的语法,而是在编译过程中,编译器会将新循环转换 阅读全文
posted @ 2016-04-30 13:16 安仔80 阅读(339) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2016-04-30 13:12 安仔80 阅读(9) 评论(0) 推荐(0)