
经典案例
zxk1995
这个作者很懒,什么都没留下…
展开
-
在html中使用ajax遍历服务器端返回json数据正确的遍历方式
$.ajax({ url: "/selectAllBook", success: function (data) { var str = '<table border="1">' + ' <thead>' + ' <tr>' + ' ...原创 2018-08-21 23:10:42 · 7846 阅读 · 0 评论 -
有n个人围成一圈,顺序排号。 从第一个人开始报数(从1到3报数), 凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
import java.util.Scanner;/** * 有n个人围成一圈,顺序排号。 从第一个人开始报数(从1到3报数), 凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 * * @author Dreamweaver * */public class Demo37 { public static void main(String[] args) { Scann...原创 2018-04-05 18:02:34 · 351 阅读 · 0 评论 -
利用递归实现将某个目录下所有内容copy到另一个目录中。
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Scanner;/** * 利用递归实现将某个目...原创 2018-04-17 20:01:19 · 1091 阅读 · 0 评论 -
打印出杨辉三角形(要求打印出10行如下图) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1
** * 打印出杨辉三角形(要求打印出10行如下图) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 * @author Dreamweaver * */public class Dmeo33 { public static void main(String[] args) { int yh[][] = new int [10][10]...原创 2018-04-04 17:41:06 · 20356 阅读 · 0 评论 -
算法:打印数字等腰三角形2
/** * 打印形状: 1 * 234 * 56789 */public class Sf { public static void main(String[] args) { for(int i=1;i<10;i++) { //打印空格,把数字直角三角形挤成等腰 fo...原创 2018-03-29 13:11:40 · 494 阅读 · 0 评论 -
算法:打印数字等腰三角形
** * 打印形状: 1 * 121 * 12321 * 1234321 *思路:把这个图形从中间一分为二,左边和右边各是一个直角三角形 */public class Test { public static void main(String[] args) { //打印空格把直角三角形挤成等腰...原创 2018-03-29 12:59:42 · 1873 阅读 · 0 评论 -
打印矩形三角形菱形等
** * 打印矩形、平行四边形、等腰三角形、菱形 * 整体思想:外打行,内打列 * @author * */public class Sf { public static void main(String[] args) { //矩形 for(int i=0;i<5;i++) {//5行 for(int j=0;j<5;j++)...原创 2018-03-28 19:29:18 · 464 阅读 · 0 评论 -
根据用户输入日期,在控制台打印日历
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Scanner;/** * 做一个显示用户输入的日历 * @author Dreamweaver * */public class Cal...原创 2018-04-11 12:52:44 · 698 阅读 · 0 评论 -
有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
/** * 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 1. 程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。 * @author Dreamweaver * */public class Demo30 { /** * 被插入的数组a至少有一个空位 * @param a * ...原创 2018-04-03 21:47:57 · 1160 阅读 · 0 评论 -
求一个3*3矩阵对角线元素之和
** * 求一个3*3矩阵对角线元素之和 * @author Dreamweaver * */public class Demo29 { public static void main(String[] args) { int [][]a= {{1,3,5},{2,4,5},{5,2,1}}; int s1 = 0; int s2 = 0; ...原创 2018-04-03 21:33:48 · 385 阅读 · 0 评论 -
请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。
import java.util.Scanner;/** * 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。 * Monday,Tuesday、Wednesday、Thursday、Friday、Saturday 、Sunday * * @author Dreamweaver * */public class Demo26 { public sta...原创 2018-04-03 19:55:10 · 3997 阅读 · 0 评论 -
要求产生10个随机的字符串,每一个字符串互相不重复,每一个字符串中组成的字符(a-zA-Z0-9) 也不相同,每个字符串长度为10;
import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Set;/** * 要求产生10个随机的字符串,每一个字符串互相不重复,每一个字符串中组成的字符(a-zA-Z0-9) * 也不相同,每个字符串长度为10; * 分析:*1.看到这个题目,或许你脑海中会想到很多方法,比...原创 2018-04-12 19:17:58 · 3537 阅读 · 0 评论 -
我们玩一个随机0-9组成一个8位不重复数字的字符串.产生4个这样的字符串, 也是互相不重复的
mport java.util.HashSet;import java.util.Set;/** * 我们玩一个随机0-9组成一个8位不重复数字的字符串.产生4个这样的字符串, * 也是互相不重复的 分析:*1.我们先产生一个0-9组成的字符串 * (1).第一种方式:hashSet */public class Demo2 { public static void main(String[...原创 2018-04-12 19:18:33 · 4896 阅读 · 0 评论 -
文件下载firefox浏览器和chrom浏览器中文名不显示问题
/** *文件下载firefox浏览器中文名不显示问题 */public class ServletDemo5 extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse res...翻译 2018-05-27 15:39:05 · 637 阅读 · 0 评论 -
计算字符串中子串出现的次数
/** * 计算字符串中子串出现的次数 * * @author Dreamweaver * */public class Demo49 { public static void main(String[] args) { String str = "abcqwegdslabcsdlfjabcjsdo"; // 定义一个子串 String s = "...翻译 2018-04-06 20:55:01 · 2979 阅读 · 0 评论 -
线程中join的用法
/** * 有三个线程t1,t2,t3;怎么保证让t1走完后走t2,t2走完后走t3 */public class JoinTest extends Thread{ @Override public void run() { for(int i=0;i<30;i++) { System.out.println(this.getName()+"-...原创 2018-04-22 21:56:45 · 140 阅读 · 0 评论 -
在控制台购物车操作。使用IO完成商品的添加和查询操作,并且把信息存储到本地,下次运行自动检测本地信息
import java.io.Serializable;/** * 商品类 */public class Goods implements Serializable{ private Integer id; private String name; private Double price; private int count; public Goods ()...原创 2018-04-18 16:43:24 · 853 阅读 · 0 评论 -
消费者和生产者模型(两个例子)
/** * 产品 */public class Product { String name; String color; boolean flag = false;//没有产品 /** * 进行消费 */ public synchronized void get() { //没产品,等待生产 if(flag==false) ...原创 2018-04-18 16:35:17 · 1055 阅读 · 0 评论 -
递归删除文件夹
import java.io.File;import java.util.Scanner;/** * *删除多层文件 */public class DeleteFile { /** * 递归删除文件 * @param f */ public static void delete(File f) { //判断文件是否存在 if(f.e...原创 2018-04-18 16:10:25 · 205 阅读 · 0 评论 -
判断一个素数能被几个9整除
import java.util.Scanner;/** * 判断一个素数能被几个9整除 分析:因为素数的定义是大于1的能被1和本身整除的自然数,而9不是素数,所以输入的数没有一个可以输出 能被几个9整除的 * * @author Dreamweaver * */public class Demo45 { /** * 用户输入方法 * * @return ...原创 2018-04-06 19:27:49 · 4708 阅读 · 0 评论 -
一个偶数总能表示为两个素数之和
import java.util.Scanner;/** * 题目:一个偶数总能表示为两个素数之和。 * @author Dreamweaver * */public class Demo44 { public static void main(String[] args) { System.out.println("请输入一个大于2的偶数:"); Scanner...翻译 2018-04-06 18:39:17 · 2226 阅读 · 0 评论 -
求0—7所能组成的奇数个数
/** * 求0—7所能组成的奇数个数 * 分析:在0-7中组成的数0不能开头所以数为一位数时奇数有1,3,5,7 * 二位数时奇数有4*7 * 三位数一直到8位数是前面奇数个数*8 * @author Dreamweaver * */public class Demo43 { public static void main(String[] args) { int sum =...翻译 2018-04-06 18:13:16 · 9831 阅读 · 0 评论 -
已知有十六支男子足球队参加2008 北京奥运会。写一个程序,把这16 支球队随机分为4 个组
import java.util.ArrayList;import java.util.List;/** * 已知有十六支男子足球队参加2008 北京奥运会。写一个程序,把这16 支球队随机分为4 个组。 * 采用List集合和随机数 2008 北京奥运会男足参赛国家: 科特迪瓦","阿根廷","澳大利亚","塞尔维亚","荷兰","尼日利亚","日本","美国&qu原创 2018-04-12 19:19:16 · 5459 阅读 · 1 评论 -
给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字
import java.util.Scanner;/** * 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字 * @author Dreamweaver * */public class Demo24 { public static void main(String[] args) { Scanner sc = new Scanner(System.i...原创 2018-04-03 19:27:26 · 2709 阅读 · 0 评论 -
利用递归方法求5!和年龄
/** * 利用递归方法求5!。 递归先要设定一个出口,然后利用参数的变化来靠近出口条件 * @author Dreamweaver * */public class Demo22 { public static int fn(int a) { int sum = 1; if(a==1||a==0) { return sum; ...原创 2018-04-03 19:01:21 · 1900 阅读 · 2 评论 -
求1+2!+3!+...+20!的和
/** * 求1+2!+3!+...+20!的和 1.程序分析:此程序只是把累加变成了累乘。 * @author Dreamweaver * */public class Demo21 { public static void main(String[] args) { int sum = 0; for(int i=1;i<=20;i++) { ...原创 2018-04-03 18:51:00 · 766 阅读 · 0 评论 -
java中保留2位小数
/** * 小数保留2位小数 */import java.math.BigDecimal;import java.util.Scanner;public class Demo { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double nextDoub...原创 2018-04-02 10:02:34 · 755 阅读 · 0 评论 -
打印菱形和半菱形
public class Print{ public static void main(String[] args){ //使用嵌套for循环打印菱形 for(int i=1;i<=3;i++){ //第一个内for循环,打印空格 for(int s=1;s<=3-i;s++){ ...原创 2018-03-26 18:02:02 · 842 阅读 · 0 评论 -
猴子吃桃问题
/** * 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个, * 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。+以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 * @author Dreamweaver * */public class Demo20 { public static void main...原创 2018-03-31 15:47:58 · 168 阅读 · 0 评论 -
兔子问题
/** *古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子, *小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问20个月后兔子总数为多少? * */public class Demo19 { public static void main(String[] args) { int s1 = 2;//第一个月 int s2 = 2;//第二个月 ...原创 2018-03-31 15:38:40 · 140 阅读 · 0 评论 -
0~100之间(不包含)所有能被3整除和带3的数字之和
/** * 0~100之间(不包含)所有能被3整除和带3的数字之和 * * @author Dreamweaver * */public class Demo11 { public static void main(String[] args) { int sum = 0; for (int i = 0; i < 101; i++) { ...原创 2018-03-31 12:16:54 · 2193 阅读 · 1 评论 -
输入一个三位整数,判断是否是水仙花数
import java.util.Scanner;/** * 判断输入的数是否为水仙花数(输入的数=个位的三次方+ 十位数的三次方+ 百位数的三次方就是水仙花数) * @author Dreamweaver * */public class Demo7 { public static void main(String[] args) { System.out.println("...原创 2018-03-31 12:04:50 · 18379 阅读 · 1 评论 -
根据用户输入的年份,月份,日期计算该日期是一年中的第几天?(switch穿越)
import java.util.Arrays;import java.util.Scanner;/** * 根据用户输入的年份,月份,日期计算该日期是一年中的第几天?(switch穿越) * @author * */public class Demo6 { public static void main(String[] args) { System.out.println...原创 2018-03-31 11:51:01 · 5739 阅读 · 0 评论 -
求素数的三种方法
/** * 求1-1000中的素数 * @author Dreamweaver * */public class SuShuTest { public static void main(String[] args) { //第一种方法 for(int i=2;i<=1000;i++) { boolean flag = true; ...原创 2018-03-29 19:50:07 · 480 阅读 · 0 评论 -
在一个有序的数组中添加和删除元素不改变有序结构
import java.util.Arrays;/** * 在一个有序数组中添加元素和删除元素,不破坏有序结构 * @author Dreamweaver * */public class ArrayTjSc { public static void main(String[] args) { int [] a = new int[10]; for(int i=1...原创 2018-03-29 19:22:23 · 2145 阅读 · 0 评论 -
求数组中最大值、最小值、平均值
/** * 用代码实现求数组的最大值、最小值、平均值 * @author * */public class ArrayMaxMinPjTest { public static void main(String[] args) { int a[] = {1,3,4,5,9,22,32,5,11,55,63,31}; int max = a[0];//认为数组第一个...原创 2018-03-29 18:46:19 · 19052 阅读 · 0 评论 -
统计字符输入,遇到空格和回车结束统计
import java.util.Scanner;/** * 统计字符,遇到空格和回车结束统计 * @author Dreamweaver * */public class Demo2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //next和nex...原创 2018-04-02 11:52:06 · 1278 阅读 · 0 评论 -
在控制台输字符,统计字符,遇到空格结束统计,遇到回车打印统计字符的数量(数组实现)
/** * 输入日期,计算这一天是本年的第多少天,用数组实现 * @author Dreamweaver * */public class Demo3 { public static void main(String[] args) { int e = 28;//定义二月的天数 int sum = 0; Scanner sc = ne...原创 2018-04-02 12:38:15 · 394 阅读 · 0 评论 -
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 1.程序分析:请抓住分子与分母的变化规律。
import java.math.BigDecimal;/** * 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 1.程序分析:请抓住分子与分母的变化规律。 * 解题思路,把分子和分母分别装到数组中,然后再遍历求和 * * @author Dreamweaver * */public class Demo20 { public sta...原创 2018-04-03 14:58:41 · 4520 阅读 · 0 评论 -
两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人, 乙队为x,y,z三人。 * 已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比, * c说他不和x,z比,请编程序找出三队赛手
/** * 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人, 乙队为x,y,z三人。 * 已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比, * c说他不和x,z比,请编程序找出三队赛手的名单。 * * @author Dreamweaver * */public class Demo18 { public static void main(String[] args)...原创 2018-04-03 13:10:58 · 1309 阅读 · 0 评论