java
michelecindy
这个作者很懒,什么都没留下…
展开
-
用JAVA来寻找和打印素数
[code="java"]public static void main(String[] args) { for (int i = 2; i < 100; i++) { int factors = 0; for (int j = 1; j < (i + 2) / 2; j++) { if ((i % j) == 0) factors++; ...2008-06-10 09:40:31 · 52 阅读 · 0 评论 -
用java写一个英文句子反转的方法
[code="java"]/*** 要求:将一个英文句子反转, e.g. much. very you love I => I love you very much.* 但不能使用String的库函数:split,indexOf,lastIndexOf,subString* */package ceshi;public class Reverse { publi...2008-06-10 09:39:34 · 178 阅读 · 0 评论 -
1、2、2、3、4、5六个数字,请打印出所有6位的排列,要求:4不能在第三个,3和5不能相邻!...
[code="java"]package ceshi;public class Test3 { // 当前固定部分 private String CurFixPart; private String PreGenNum; public static void main(String[] args) { Test3 t = n...2008-06-10 09:38:26 · 101 阅读 · 0 评论 -
实现MD5验证的类
[code="java"]package test;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class md5 {// public md5(String newsource) {// // TODO Auto-generated c...2008-06-10 09:36:41 · 58 阅读 · 0 评论 -
24点游戏的算法
[code="java"]package ceshi;/** 给定4个数字计算24 */public class Core { private double expressionResult = 24; // private int maxLine=10; private boolean error = true; private double numbers[] ...2008-06-10 09:36:19 · 143 阅读 · 0 评论 -
不借助第三方变量,将x,y两个变量的值互换
[code="java"]public static void change (int x, int y) { //要求: //不借助第三方变量,将x,y两个变量的值互换。 } [/code]正解: [code="java"]public static void change (int x, int y) { x = x + y; ...2008-06-10 09:35:03 · 101 阅读 · 0 评论 -
关于short s=1; s=s+1; 和short s=1; s+=1;
short s=1; s=s+1; 自然是编译不通过的 提示损失精度 那么 short s=1; s+=1; 为什么能编译通过那? 还有一个问题 隐式类型转换可以从小到大自动转,即byte->short->int->long如果反过来会丢失精度,必须进行显示类型转换 而s+=1的意思与s = s+1不同,s=s+1这句先执行s+1然后...2008-06-10 09:34:21 · 83 阅读 · 0 评论 -
从一个数组里找出最大,最小值 并求出合值
[code="java"]public class Ti // 这是个十个数值求最大最小和和的程序{ public static void main(String[] args) { int[] arr = { 2, 42, 21, 65, 3, 15, 30, 58, 47, 68 }; int max = arr[0]; int min = arr[0]; ...2008-06-10 09:33:49 · 53 阅读 · 0 评论 -
编写一个程序 模拟扔硬币的结果
[code="java"]import java.util.Random;public class Practice7 { public static void main(String[] args) { Random rand = new Random(); int coin = rand.nextInt(); if(coin % 2 == 0) Syste...2008-06-10 09:40:48 · 376 阅读 · 0 评论 -
遍列出文本文档里的数字并求和
[code="java"]package ceshi;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.File;import java.io.IOException;import java.util.Sc...2008-06-11 13:58:24 · 131 阅读 · 0 评论 -
模拟扔硬币100次
[code="java"]import java.util.Random;public class Practice_07 { public static void main(String[] args){ Random r = new Random(); int b; int a; int k; for(int i=0;i2009-02-24 12:10:22 · 225 阅读 · 0 评论 -
写一个servlet打印Helloworld
HelloWorld.java[code="java"]import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequ...2008-12-11 13:09:51 · 142 阅读 · 0 评论 -
输入”abcdAbBCD”,分别找出大小写的的字母并打印他们的长度
[code="java"]package ceshi;import java.util.ArrayList;import java.util.List;public class test { public static void main(String[] args){ String aa = "abcdAbBCD"; String cc =...2008-12-11 13:07:12 · 132 阅读 · 0 评论 -
java计算程序运行时长
[code="java"] 1. //伪代码 2. long startTime=System.currentTimeMillis(); //获取开始时间 3. doSomeThing(); //测试的代码段 4. long endTime=System.currentTimeMillis(); //获取结束时间 5. System.o...原创 2008-09-24 13:51:38 · 382 阅读 · 0 评论 -
关于对只转发结果集的无效操作: last
对只转发结果集的无效操作: lastjava.sql.SQLException: 对只转发结果集的无效操作: last at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179...2008-09-24 09:15:32 · 76 阅读 · 0 评论 -
把一个文件夹及所有子文件夹中包含的文件读取出来并且自己写一个排序函数将其全部打印出来...
[code="java"]/* * @(#) FileTest.java 2008/09/12 */import java.io.File;import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.List;import jav...原创 2008-09-12 15:01:04 · 65 阅读 · 0 评论 -
取得当前系统时间为Timestamp类型的值
知道的两种方法[code="java"]Timestamp d = new Timestamp(System.currentTimeMillis());[/code][code="java"]Date date = new Date();Timestamp nousedate = new Timestamp(date.getTime());[/code]原创 2008-07-29 10:03:06 · 308 阅读 · 0 评论 -
找出4位数的所有吸血鬼数字
[code="java"]package ChapterIVPractice;public class Practice10 { public static void main(String[] args){ String[] ar_str1,ar_str2; int sum=0; for(int i=10;i2008-06-12 10:37:10 · 67 阅读 · 0 评论 -
int封装对象的重用
[code="java"]public class dd{ public static void main(String args[]){ Integer k1 = 2; Integer k2 = 2; System.out.println( k1==k2); Integer j1 = 150; Inte...2008-06-10 09:33:14 · 51 阅读 · 0 评论 -
JAVA中&&和||的区别
&& 表示一个一个执行下去 当全部为true才打印true 如果有一个结果是 false则停止执行 打印false|| 表示一个一个执行下去 遇到true则不继续执行 打印ture 当全部为false 则打印false...2008-06-10 09:29:35 · 51 阅读 · 0 评论 -
用java语言实现:集合A={1.2.3.4},B={1.2.5.6},编写一个应用程序输出A和B的
[code="java"]package test;import java.io.IOException;import java.util.HashSet;import java.util.Set;public class TestSet { public static void main(String[] args) throws IOException { ...2008-06-05 17:43:25 · 176 阅读 · 0 评论 -
用java实现计算:5!+6!+7!+8!+9!+10!之和
!表示阶乘的意思 5!是表示1X2X3X4X5[code="java"]class Test1 { public static void main(String[] args) throws IOException { int sum = 0; for (int i = 5; i2008-06-05 17:38:38 · 242 阅读 · 0 评论 -
关于判断无限大数字字符串能否被6整除问题的解决方法
[code="java"]import java.util.Random; public class TestBigString { /** * @param args */ public void test(String s) {//将字符串转化成数组 char[] a = s.toCharArray(); test1(a); }...2008-06-05 16:51:04 · 371 阅读 · 0 评论 -
关于JAVA SE5新增加的@Override注解
两个JAVA文件 Hide.java 和 Lisa.java为什么在Lisa.java中这样写会报错呢解决的方法是第一:去掉@Override ,不明白为什么去掉就可以了第二:在 class Homer类中添加一个 doh(Milhouse m) 方法[code="java"] void doh(Milhouse m) { // TODO Auto-generated me...原创 2008-06-24 15:01:25 · 133 阅读 · 0 评论 -
硬币找零的算法,使用递归,第一个为最少的找零数量
[code="java"] package test;import java.util.Stack;class Money { int fen; int number;}public class Temp { static Stack stack = new Stack(); // 假设只有1角,5分,2分和1分。如果更多,请自行添加,记得金额从大到小排...2008-06-23 16:25:32 · 158 阅读 · 0 评论 -
利用java操作Excel文件
本文转自http://www.iteye.com/topic/55844另外JAVA EXCEL API也有很详细的介绍和应用实列:http://www.ibm.com/developerworks/cn/java/l-javaExcel/index.html一.读取Excel文件内容[code="java"]/**读取Excel文件的内容 * @param fi...2008-06-19 14:52:08 · 57 阅读 · 0 评论 -
jxl直接更新execl某一格的数据
[code="java"]//创建只读的Excel工作薄的对象jxl.Workbook rw = jxl.Workbook.getWorkbook(new File(sourcefile));//创建可写入的Excel工作薄对象jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(new File(targetfile), ...2008-06-19 14:43:27 · 51 阅读 · 0 评论 -
5n个人围成圈,报数为m的出局顺序问题
[code="java"]import java.util.ArrayList;import java.util.List;public class TestCircle { public static void to(int total, int number) { List list = new ArrayList(total); for (int i =...2008-06-19 09:31:21 · 59 阅读 · 0 评论 -
举例说明线程中sleep方法的使用
[code="java"]package test;public class TestSync { public static void main(String args[]) { Target t = new Target(); new ThreadA(t).start(); new ThreadB(t).start(); }}class Tar...2008-06-05 17:44:24 · 100 阅读 · 0 评论 -
数组定义为{} 和null 的区别
数组定义为{} 给它分配了一个内存空间但是数组定义位 null的话 则只是 定义了一个指针内存分为堆和栈碱 嘛指针只存在于堆中 而不存在于 栈 堆中用于存放指针 栈中用于存放值...2008-06-05 17:46:43 · 159 阅读 · 0 评论 -
最简单的散列方法,字串转int
比如: 小花 , 小草 转为2位,或者3位或者4位的int 不需要反向找回字串,只要下次同样的字串encode还是同样的结果. 如何实现?[code="java"]package test;public class TestSync { public static void main(String[] args) { String s = "小花";...2008-06-05 17:49:14 · 77 阅读 · 0 评论 -
JAVA数字字符串转int
[code="java"]String str = "1234";int k;k = Integer.parseInt(str);[/code]2008-06-06 14:07:39 · 61 阅读 · 0 评论 -
用java写一个堆践程序
[code="java"]public class ArrayStack { Object[] m_elements; int m_size; public ArrayStack(int len) { m_elements = new Object[len]; m_size = 0; } public ArrayStack() { this(50...2008-06-06 11:02:25 · 67 阅读 · 0 评论 -
日期算法
今天是星期1 ,200天后是星期几? [code="java"]import java.util.Calendar;public class DateSuanFa { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method s...2008-06-06 10:54:15 · 66 阅读 · 0 评论 -
关于优先局部变量
[code="java"]public class Exercises11 { public static void main(String[] args){ AllTheColorsOfTheRainbow atc = new AllTheColorsOfTheRainbow(); atc.changeColor(8); System.out.println("atc...2008-06-06 09:08:50 · 73 阅读 · 0 评论 -
方法的重写和重载
java语言中的概念就是多,这回又有两个概念,重载和重写。这是两个新概念,也是两个令初学者容易混淆的概念。他们的概念截然不同,只不过都有个“重”字,就以为是很像的。下面解释一下这两个概念: 方法重载(overloading method) 是在一个类里面,方法名字相同,而参数不同。返回类型呢?可以相同也可以不同。 方法重写(overiding method) 子类不...2008-06-05 20:15:22 · 77 阅读 · 0 评论 -
void的方法可以return嘛
void方法可以使用 return因为任何方法都可以使用return当是void时写个 return 就 OK 了2008-06-05 18:09:23 · 614 阅读 · 0 评论