随笔分类 -  java编程

1 2 3 下一页
饿汉单例模式实例——取快递
摘要:package single; import java.util.*; public class CourierThread extends Thread{ String couriers[]={"顺丰快递","申通快递","圆通快递","韵达快递","天天快递"}; String threadName=null; public CourierThread(String... 阅读全文
posted @ 2018-05-01 11:33 小星_log 阅读(235) 评论(0) 推荐(0)
汉诺塔问题递归算法的设计
摘要:汉诺塔问题的描述是:设有三根标号为A,B,C的柱子上,在A柱上放着n个盘子,每一个都比下面的略小一点,要求把A柱上的盘子全部移动到C柱上,规则是:一次只能移动一个盘子;移动的过程中大盘只能放在小盘下面;在移动过程中盘子可以放在A,B,C的任意一个柱子上。 递归方法求解:一个盘子的汉诺塔问题可直接移动 阅读全文
posted @ 2018-04-06 17:16 小星_log 阅读(9688) 评论(0) 推荐(0)
队列的应用——回文
摘要:队列的应用很广泛。如操作系统中各种数据缓冲区的先进先出管理,应用系统中各种服务请求的排队管理等。 以下例子是用一个队列和堆栈实现判断一个字符序列是否是回文。 【例子】编写判断一个字符序列是否是回文的函数。回文是指一个字符序列以中间字符为基准两边字符完全相同,如字符序列"ABCDEDCBA"就是回文, 阅读全文
posted @ 2018-03-31 11:30 小星_log 阅读(581) 评论(0) 推荐(0)
堆栈应用——括号匹配问题
摘要:堆栈是各种软件系统中应用最广泛的数据结构之一。括号匹配问题和表达式计算是编译软件中的基本问题,其软件设计中都需要用到堆栈。 【括号匹配问题】 假设一个算术表达式中包含圆括号、方括号和花括号三种类型括号,编写一个判别表达式中括号是否正确匹配配对的函数,并设计一个测试主函数。 【设计分析】 括号匹配后到 阅读全文
posted @ 2018-03-31 10:27 小星_log 阅读(1537) 评论(0) 推荐(0)
顺序表:现有一学生情况一览表,要求依次输入学生信息并依次显示,假设元素个数不超过100。
摘要:package seq; interface List { public void insert(int i,Object obj)throws Exception; public Object getData(int i)throws Exception; public int size(); } class SeqList implements List { ... 阅读全文
posted @ 2018-03-22 21:31 小星_log 阅读(415) 评论(0) 推荐(0)
删除数组第i个坐标的数据元素,并保持数组元素的连续性
摘要:1 package javaproject; 2 3 public class DeleteData { 4 5 public boolean delete(int[] a,int i) 6 { 7 int len=a.length; 8 if(ilen) 9 retur... 阅读全文
posted @ 2018-03-22 13:43 小星_log 阅读(1025) 评论(0) 推荐(0)
(Java)在数组的第i个坐标下中插入一个数据元素,并保持数组元素的连续性
摘要:1 package javaproject; 2 public class Test 3 { 4 public int[] insert(int[] a,int i,int data) 5 { 6 int len=a.length; 7 int[] temp=new int[len+1]; 8 ... 阅读全文
posted @ 2018-03-22 13:23 小星_log 阅读(2719) 评论(0) 推荐(0)
给出一组数据并进行排序,直接插入排序与折半插入排序示例
摘要:1 package javaproject; 2 public class ZhijiePaixu { 3 void insertSort(int a[]) 4 { 5 int i,j,k; 6 int n=a.length; 7 for(i=1;i=0;j--) 10 if(a... 阅读全文
posted @ 2018-03-19 23:15 小星_log 阅读(439) 评论(0) 推荐(0)
java编程——输入一个字符串,按字母顺序排序输出
摘要:package test04; import java.util.Scanner; public class ArraySort { public static void main(String[] args) { // TODO Auto-generated method stub char[] str=new char[100]; c... 阅读全文
posted @ 2018-02-14 18:25 小星_log 阅读(13678) 评论(0) 推荐(0)
Java编程——列出目录下的文件
摘要:package newpackage1; import java.awt.*; import java.awt.event.*; import java.io.*; import javax.swing.*; //列出目录下的文件 public class ListFileDemo extends JFrame{ JTextField jtfPath; //路径输入文本域 ... 阅读全文
posted @ 2017-12-18 20:50 小星_log 阅读(640) 评论(0) 推荐(0)
Java编程——声音播放程序
摘要:package newpackage1; import java.applet.AudioClip; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.net.*; // 声音播放程序 public class AudioPlayDemo extends JFrame im... 阅读全文
posted @ 2017-12-17 23:04 小星_log 阅读(376) 评论(0) 推荐(0)
Java编程——拷贝文件
摘要:package newpackage1; import java.awt.*; import java.awt.event.*; import java.io.*; import javax.swing.*; //拷贝文件演示 public class CopyFileDemo extends JFrame{ JFileChooser fileChooser; //文件选择器... 阅读全文
posted @ 2017-12-16 22:33 小星_log 阅读(209) 评论(0) 推荐(0)
Java编程——画图程序
摘要:package newpackage1; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; public class PainterDemo extends JFrame{ JToggleButton[] button=new JTogg... 阅读全文
posted @ 2017-12-11 22:53 小星_log 阅读(590) 评论(0) 推荐(0)
Java编程——调色板
摘要:package newpackage1; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class JColorChooserDemo extends JFrame { private Container container; //容器 ... 阅读全文
posted @ 2017-12-10 23:33 小星_log 阅读(849) 评论(0) 推荐(0)
Java编程——虚线与实线
摘要:package newpackage1; import java.awt.*; import javax.swing.*; public class LineDemo extends JFrame{ public LineDemo(){ super("实线与虚线"); //调用父类构造函数 setSize(300,200); //设置窗... 阅读全文
posted @ 2017-11-26 22:57 小星_log 阅读(1561) 评论(0) 推荐(0)
Java编程——万年历
摘要://CheckLogin.java package com.checkcode.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletR... 阅读全文
posted @ 2017-11-21 23:11 小星_log 阅读(181) 评论(0) 推荐(0)
Java编程——一个景区根据游人的年龄收取不同价格的门票。请编写游人类,根据年龄段决定能够购买的门票价格并输出,然后写出测试类测试该类(类的基本实现)
摘要:1 package tourist; 2 public class Tourist { 3 int age; 4 int ticketPrice; 5 6 public void setAge(int age) 7 { 8 this.age=age; 9 } 10 public void ticket() 11 { 12 if(age>0&&age<12) ... 阅读全文
posted @ 2017-11-16 19:52 小星_log 阅读(11301) 评论(0) 推荐(1)
Java编程——实现会员注册,要求用户名长度不小于3,密码长度不小于6,注册时两次输入密码必须相同 (字符串)
摘要:package register; import java.util.Scanner; public class Register { String name; String password; String newPassword; public void nameExe() { Scanner input=new Scanner(System.in); S... 阅读全文
posted @ 2017-11-15 23:08 小星_log 阅读(5511) 评论(0) 推荐(0)
Java编程——森林状的关系图
摘要:1 import java.awt.*; 2 import javax.swing.*; 3 import javax.swing.tree.*; 4 import javax.swing.event.*; 5 6 //森林状的关系图 7 8 public class JTreeDemo extends JFrame{ 9 JTextField jtfInfo; /... 阅读全文
posted @ 2017-11-14 23:16 小星_log 阅读(633) 评论(0) 推荐(0)

1 2 3 下一页