自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sd_DENG的博客

sd_等风来

  • 博客(78)
  • 收藏
  • 关注

转载 JAVA多线程实例代码

JAVA多线程实例代码代码块1:阐明多线程机制package Thread_demo;public class Example_one1 { public static void main(String[] args) { //调用另一个类,开启新的线程运行 //创建Thread类的子类的对象 MyThread mythread=n...

2018-04-07 15:57:15 2072

原创 聊天窗口

package demo;import java.awt.*;import javax.swing.*;public class Demo extends JFrame{ JTextArea wby;//文本域 JPanel mb;//面板 JComboBox xlk;//下拉框 JButton an;//按钮 JTextField wbk;//文

2017-10-29 16:22:33 518

原创 拆分窗口

package hello;import java.awt.*;import javax.swing.*;public class Hello extends JFrame{ JSplitPane cf; //拆分,将界面分成几部分 JList lb;//列表、 JLabel bq;//标签 public static void main(St

2017-10-29 15:51:37 531

原创 下拉列表框和滚动条

package hello;import java.awt.*;import javax.swing.*;public class Hello extends JFrame{ JPanel mb1,mb2; JLabel bq1,bq2; JComboBox xlk;//下拉框 JList lb; //列表,若没有JScrollPane,则窗口不会滚动

2017-10-29 15:07:51 2306

原创 单选按钮和复选按钮

package label;import java.awt.*;import javax.swing.*;public class Label extends JFrame{ JPanel mb1,mb2,mb3; //三个面板 JButton an1,an2;//两个按钮 JLabel bq1,bq2;//两个标签 JCheckBox fxk1,fxk2

2017-10-29 14:39:42 1082

原创 文本框和标签

package label;import java.awt.*;import javax.swing.*;public class Label extends JFrame { JPanel mb1,mb2,mb3; JButton an1,an2; //标签框 JLabel bq1,bq2; //文本框 JTextField wb1;

2017-10-29 11:27:54 979

原创 JPanel面板的综合运用

package contain;import java.awt.*;import javax.swing.*;public class Contain extends JFrame { //面板 ,三块面板a、b、c, 三块面板可以用三种不同的布局 JPanel mb1,mb2; JButton an1,an2,an3,an4,an5; public

2017-10-29 11:07:25 419

原创 FlowLayout流式布局管理器与网格布局GridLayout

总结1.继承JFrame类2.在最上方定义组件3.在构造方法中创建组件4.在构造方法中添加组件5.设置窗体属性6.显示窗体7.在主函数中创建对象所有布局管理器都可以添加任意组件(滚动条...在这里拿按钮举例子)package demo;import java.awt.*;import javax.swing.*;public clas

2017-10-29 10:03:42 1024

原创 边界布局管理器

总结:1.继承JFrame类2.在最上方定义组件3.在构造方法中创建组件4.在构造方法中添加组件5.设置窗体属性6.显示窗体7.在主函数中创建对象所有布局管理器都可以添加任意组件(滚动条...在这里拿按钮举例子)package hello;import java.awt.*;import javax.swing.*;public class H

2017-10-29 09:29:25 712

原创 图形化界面java

一、布局1.组件  以图形化的方式显示在屏幕上的,和用户进行交互的对象。就叫组件组件包括:菜单、标签、文本框(密码框)、滚动条、单选、复选、按钮等等。2.容器  组件不能独立的显示出来,只能将组件放在容器里,才能正常的显示。  将组件合理有序的排列和分布在容器中,称为布局。(包括组件的位置、大小)二、布局管理器  每个容器都有自己的布

2017-10-28 17:22:34 574

原创 泛型与反射机制

泛型由于类型转换的错误,java虚拟机在编译时不会报错,而在运行时报异常。所以安全隐患非常明显,为此我们需要泛型来弥补这一问题。有了泛型,在集合类中添加对象时就不用再强转了。import java.util.*;public class main { /** * @param args the command line arguments */ p

2017-10-28 15:17:19 406

原创 集合类的ArrayList的应用实例

import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.*;public class Hello { /** * @param args the command line arguments */ public static void main(Str

2017-10-25 22:16:42 811

原创 4-1集合类(重点)

4-1集合类(重点)集合类:特殊的类,专门存放其他类对象的“容器”。主要是完成一些数据库和数据结构的功能。使程序更加强大并且简单。1、List结构集合类ArrayList LinkList Vector Stack2、Map结构集合类HashMap HashTable3、Set结构集合类HashSet TreeSet4、Queue结构集合类和Queue接口利用ArrayLi

2017-10-25 19:17:18 225

原创 Equals方法(Java)

3-1 Equals方法1、不用==来比较是否相等,要用Equals方法来比较2、 Equals方法默认属于Object类并且不是final类型,所以任何类都可以继承并且覆盖此方法3、对象之间不能再用“==”进行比较,这样比较的是对象的内存地址,而不是对象的具体属性。(new之后的对象)4、覆盖后的equals方法比较不是内存地址,而是根据需求来决定返回true或者false的规则。程

2017-10-24 22:09:13 244

原创 java捕获异常示例

package hello;/** * * @author asus */import java.util.*;public class Hello { /** * @param args the command line arguments */ public static void main(String[] args) //throws

2017-10-24 20:40:32 556

原创 学生管理系统2

Student.java(主程序)package student;/** * * @author asus */import java.util.*;public class Student { /** * @param args the command line arguments */ public static void main(St

2017-10-14 16:59:46 464

转载 学生管理系统

3.学生管理系统import java.util.Scanner;public class Hello { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application lo

2017-09-24 20:34:05 578

原创 素数与完全数

1.求10000以内的素数。public class Hello { public static void main(String[] args) { int n,i,k=0; for ( n=2;n<=10000;n++) { i=1;

2017-09-24 20:26:22 822

转载 1168: 账单(指针专题)

Description每到月末,小明就会对这个月的支出账单进行整理和统计。如今电脑已经普及大学校园,所以小明想让电脑帮忙做这件事情。聪明的你就为小明编一个程序来完成这件事情吧。Input多实例测试。首先输入一个整数ncase,表示测试实例的个数。每个测试实例的输入如下:第一行是整数n (n。然后是n行的账单信息,每一行由事物的名字name和对应的花费c组成,长度不超过2

2017-08-31 18:41:16 1260

转载 1167: 逆转数(指针专题)

Description任意给你一个整数,这个数可能很大(最长不超过100位),你能求出它的逆转数吗? 逆转数定义如下: 1.一个末尾没有0的整数,它的逆转数就是各位数字逆序输出; 2.一个负数的逆转数仍是负数; 3.一个末尾有0的整数,它的逆转数如同下例: reverse (1200) = 2100 reverse (-56) = -65 要求定义并使用如下函数

2017-08-31 16:58:41 1079

转载 1165: 实数的小数部分(指针专题)

Description读入一个实数,输出该实数的小数部分,小数部分若多余的末尾0,请去掉。如输入111111.12345678912345678900 则输出0.123456789123456789。若去掉末尾0之后小数部分为0,则输出“No decimal part”。注意该实数的位数不超过100位。 请定义并使用如下函数。 char *decimal(char *p) 

2017-08-27 15:20:33 3393 2

转载 1166: 实数取整(指针专题)

Description读入一个实数,输出实数的整数部分。注意该实数的位数不超过100位。输入的整数部分可能含有不必要的前导0,输出时应去掉,当然,若整数部分为0,则该0不能去掉。如输入0023.56732,输出应为23,而不是0023;0.123对应的输出应为0。当然输入也可能不含小数部分。 要求定义并使用rounding()函数,原型如下: char *rounding(char

2017-08-27 10:17:20 2302

转载 1164: 在线判题(字符串)

DescriptionLittleTom开发了一个在线判题系统,判题系统需要把用户提交上来的代码编译成可执行文件,然后运行。而用户会提交什么样的代码是无法预知的,所以LittleTom做了充分的准备,比如阻止解题程序访问文件系统、阻止解题程序访问注册表、阻止解题程序修改系统设置、阻止解题程序关闭系统、阻止解题程序超限或非法使用内存、阻止解题程序的运行时间超过设定时间等。这些工作LitteT

2017-08-26 17:08:09 1664

转载 1163: 亲和串(字符串)

Description判断亲和串。亲和串的定义是这样的:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,那么我们就说s2 是s1的亲和串。Input本题有多组测试数据,每组数据的第一行包含输入字符串s1,第二行包含输入字符串s2,s1与s2的长度均小于100000。Output如果s2是s1的亲和串,则输出"yes",反之,输出

2017-08-26 14:25:46 1119

原创 1162: 循环移动(指针专题)

1162: 循环移动(指针专题)Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 2346  Solved: 1408SubmitStatusWeb BoardDescription有n个整数,使前面各数顺序向后移动k个位置,移出的数再从开头移入。输出移动后的数组元素。 题目没有告诉你n的范围,希望你读入n之后用mal

2017-08-25 22:10:30 6696 1

转载 实现字符串循环右移n 位与左移n位(不建立数组,直接用指针)

编写一个函数,作用是把一个 char 组成的字符串循环右移 n 个。比如原来是“abcdefghi”如果 n=2,移位后应该是“hiabcdefgh”左移n个比如原来是“abcdefghi”如果 n=2,移位后应该是“cdefghiab”函数头是这样的://pStr 是指向以'\0'结尾的字符串的指针//steps 是要求移动的 nvoid Loop

2017-07-18 20:52:07 1873

原创 1161: 字符串长度(指针专题)

Description编写一函数len,求一个字符串的长度,注意该长度不计空格。要求用字符指针实现。在主函数中输入字符串,调用该len函数后输出其长度。 int len(char *sp) { //实现sp所指串的长度,不计空格。 } Input输入一个字符串,以回车结束,长度不超过100。Output输出一个整数,单独占一行。

2017-07-16 15:16:51 4325

原创 1160: 矩阵的最大值(指针专题)

Description找出一个2×3的整数矩阵中的最大值及其行下标和列下标,要求调用函数FindMax(int p[][3], int m, int n, int *pRow, int *pCol)实现,行下标和列下标在形参中以指针的形式返回。 void FindMax(int p[][3], int m, int n, int *pRow, int *pCol){ //在m*n矩

2017-07-16 13:34:27 1011

原创 1158: 又是排序(指针专题)

Description将输入的四个整数按由大到小的顺序输出。 已定义如下swap函数,可实现形参pa和pb所指内存单元的内容交换。请务必使用本函数实现两个变量内容的互换。 void swap( int *pa, int *pb) { int t; t=*pa; *pa=*pb; *pb=t; } Input输入4个整数,用空格隔开。Out

2017-07-16 12:37:27 2945

原创 1159: 最大的两个数(指针专题)

Description求n个整数中的最大的两个元素。要求定义一个函数LargestTow(),求数组a的最大的两个元素,分别存入形参指针pfirst和psecond所指存储单元,函数原型如下:void LargestTow(int a[],int n,int *pfirst,int *psecond) { /*数组a有n个元素,将数组中的最大值存入形参指

2017-07-16 12:10:15 1928

原创 1156: 单数变复数

Description输入一个名词英语单词,按照英语语法规则把单数变成复数。规则如下: (1) 以辅音字母y结尾,变y为i,再加es; (2) 以s, x, ch, sh结尾,则加es; (3) 以元音o结尾,则加es; (4) 其他情况加上s。Input输入一个字符串,仅含小写字母,长度不超过20。Output输出其对应的复数形式。

2017-07-14 17:48:00 2314

转载 1155: 字符串比较 多实例

Description比较字符串大小,但比较的规则不同字典序规则。字符比较新规则如下:A Input输入数据包含多个测试实例,每个测试实例占两行,每一行有一个字符串(只包含大小写字母, 长度小于10000)。Output如果第一个字符串小于第二个,输出YES,否则,输出NO。 注意:A Sample InputabcBbcAbaABcef

2017-07-14 15:57:43 952

转载 1154: 校门外的树

1154: 校门外的树Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 1928  Solved: 950SubmitStatusWeb BoardDescription某校大门外长度为L 的马路上有一排树,每两棵相邻的树之间的间隔都是1 米。我们可以把马路看成一个数轴,马路的一端在数轴0 的位置,另一端在L 的位置;数轴

2017-07-14 09:09:11 2292

原创 1153: 简易版最长序列

1153: 简易版最长序列Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 1820  Solved: 613SubmitStatusWeb BoardDescription给你一组数(未排序),请你设计一个程序:求出里面个数最多的数。并输出这个数的长度。 例如:给你的数是:1、 2、 3、 3、 4、 4、 5、 5

2017-07-13 18:40:12 918 1

转载 c/c++中关于qsort的使用

C/C++中有一个快速排序的标准库函数 qsort ,在stdlib.h 中声明,其原型为:void qsort(void *base, int nelem, unsigned int width, int ( * pfCompare)( const void *, const void *));  使用该函数,可以对任何类型的一维数组排序。该函数参数中,base 是待排序数组的起

2017-07-13 18:38:05 1498

原创 1152: 二分搜索 非递归与递归

1152: 二分搜索Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 1736  Solved: 634SubmitStatusWeb BoardDescription在有序序列中查找某一元素x。Input首先输入一个正整数n(n接着是一个正整数m,表示有m次查找;最后是m个整数,表示m个要查找的整

2017-07-12 16:12:28 474

转载 1151: 大整数加法

1151: 大整数加法Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 1507  Solved: 653SubmitStatusWeb BoardDescription比利经常会碰到超大整数的加法运算,而普通的计算器上无法进行。因此他想你帮他写一个程序来计算结果。Input输入数据有多组。首先输入一个

2017-07-11 15:05:08 1382

原创 1150: 数数多少个整数

1150: 数数多少个整数Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 1378  Solved: 805SubmitStatusWeb BoardDescription小明的老师给小明出了一道题目:数数一篇文章出现了多少个数字,请你帮帮他吧。Input输入一个字符串,由空格、英文字母、数字组成

2017-07-10 17:14:51 1145

转载 c++输入函数小结

学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar()附:cin.ignore();cin.get()//跳过一个字符

2017-07-10 14:38:17 584

转载 1124: 两个有序数组合并

1124: 两个有序数组合并Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 6010  Solved: 2174SubmitStatusWeb BoardDescription已知数组a中有m个按升序序排列的元素,数组b中有n个降序排列的元素,编程将a与b中的所有元素按降序存入数组c中。Input

2017-07-09 11:17:23 1240 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除