自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 UDP

import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException; import java.net.UnknownHostException; public

2017-12-17 15:29:53 241

原创 TCP

import java.io.IOException; import java.io.InputStream; import java.net.InetAddress; import java.net.Socket; import java.net.UnknownHostException; public class TCPcli { public static void main(Stri

2017-12-17 15:26:35 221

原创 多线程

用两个线程玩猜数字游戏,第一个线程负责随机给出1~100之间的一个整数,第二个线程负责猜出这个数。要求每当第二个线程给出自己的猜测后,第一个线程都会提示“猜小了”、“猜大了”或“猜对了”。猜数之前,要求第二个线程要等待第一个线程设置好要猜测的数。第一个线程设置好猜测数之后,两个线程还要相互等待,其原则是:第二个线程给出自己的猜测后,等待第一个线程给出的提示;第一个线程给出提示后,等待给第二个线程给

2017-12-17 15:05:12 223

原创 作业二

2 编写一个应用程序,用户分别从两个文本框输入学生的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。 import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Iterator; import java.util.Tre

2017-12-09 12:48:24 226

原创 Book

1 编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在主函数中,选择合适的集合类型存放Book类的若干个对象,然后创建一个新的Book类的对象,并检查该对象与集合中的哪些对象相等。查询结果如下图: import java.util.ArrayList

2017-12-09 12:44:53 199

原创 ArrayList

使用ArrayList集合,对其添加100个不同的元素: 1.使用add()方法将元素添加到ArrayList集合对象中; 2.调用集合的iterator()方法获得Iterator对象 并调用Iterator的hasNext()和next()方法,迭代的读取集合中的每个元素; 3.调用get()方法先后读取索引位置为50和102的元素,要求使用try-catch结构处理下标越界异常; imp

2017-12-09 12:43:39 208

原创 数组越界

从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。 无论是否发生异常,都输出“感谢使用本程序!” package yichang2; import java.util.InputMismatchException; import java.util.Sc

2017-12-09 12:40:15 396

原创 接口

课堂练习2:大学里的学生(Student)需要交学费,而研究生(Graduate)作为学生比较特殊,除了需要交学费外,还可以获取一部分科研津贴,由学校(University)统一发放。此外,学校还需要发放教师(Teacher)的工资。 编写代码模拟上述场景: 1) 设计抽象类Student: l 属性包括姓名(name)、学费(fee); l 方法包括: -构造方法Student(Stri

2017-12-09 12:38:26 172

原创 Map

选择某种Map集合保存学号从1到15的学员的学号(键)和姓名(值),学号用字符串表示,输入的时候要以学号乱序的方式存入Map集合,然后按照学号从大到小的顺序将Map集合中的元素输出打印。需要自定义Map集合的比较器Comparator,因字符串对象的大小比较是按字典序,而非对应的数值。 要求:必须使用Map集合的内部排序机制进行排序,不能在外部排序。 package secondDemo; imp

2017-11-30 16:41:17 207

原创 图形用户界面

package dongzuo; import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.ItemEvent; import java.awt.eve

2017-11-23 17:28:06 216

原创 图形界面

1.创建一个窗口程序(JFrame),标题栏起名为“浏览器”,有一个菜单条,有“文件”、“编辑”、“查看”3个菜单。“文件”菜单有两个菜单项,一项是“打开”,一项是“保存”,“打开”项做成子菜单,有两个菜单项“打开x”和“打开y”,“保存”项就是普通的菜单项。“编辑”菜单就一个菜单项“复制”。“查看”有两个菜单项“停止”和“刷新”。在菜单及菜单项上添加合适的快捷键。 package window

2017-11-15 20:30:03 243

原创 圆柱的体积

package bzu.info.software; public class Circle { double radius; public Circle(double radius) { this.radius=radius; } public double getArea() { return 3.14*radius*radius; } } package bz

2017-10-08 19:03:41 490

原创 计算机中cpu的速度和硬盘的容量

public class CPU { int speed; public CPU() { } public CPU(int speed){ this.speed=speed; } public void setSpeed(int speed) { this.speed=speed; } public int getSpeed() { return speed;

2017-10-08 18:51:39 624

原创 手机与SIM卡的组合关系

package zuhe1; public class SIM { String id; public SIM(String id) { this.id=id; } } package zuhe1; public class Phone { SIM sim; public Phone(SIM sim){ this.sim=sim; System.out.p

2017-10-08 18:45:16 546

原创 判断两圆是否重合

public class Point { double x; double y; public Point() { x=1.0; y=2.0; } public Point(double x,double y) { this.x=x; this.y=y; } } public class Circle { Point center; doubl

2017-10-08 18:40:34 1362

原创 Circle类

public class Circle { double x; double y; double r; public Circle() { x=3.0; y=6.0; r=1.0; } public Circle(double xx,double yy,double rr) { x=xx; y=yy; r=rr; } public void ju

2017-09-24 12:39:14 736

原创 Vehicle类

public class Vehicle { int speed; int size; public Vehicle(int speed,int size) { this.speed=speed; this.size=size; } public void setSpeed(int speed) { this.speed=speed; } public void set

2017-09-24 12:36:10 491

原创 交换元素

import java.util.Scanner; public class Change{ public static void main(String args[]){ int a[]=new int[4]; int max=0,min=0,t,b; Scanner input=new Scanner(System.in); for(int i=0;i<4;i++) {

2017-09-18 07:38:18 542

原创 方阵

public class JieF{ public static void main(String args[]){ Scanner input=new Scanner(System.in); int sum=0,n=3; int a[][]=new int[n][n]; for(int i=0;i<n;i++) { for(int j=0;j<n;j++

2017-09-14 18:36:23 327

原创 阶乘

public class Jie{ public static void main(String args[]){ int x=1,sum=0; for(int i=1;i<=20;i++){ x=i*x; sum=sum+x; } System.out.println(sum); } }

2017-09-12 18:11:20 249

原创 水仙花数

public class Flower1{ public static void main(String args[]){ int a,b,c,d,e,sum; for(int i=100;i<1000;i++) { a=i%10; b=i/10; c=b%10; d=b/10; e=d%10; sum=e*e*e+c*c*c+a*a*a;

2017-09-12 18:09:58 198

原创 温度对照表1

import java.util.Scanner; public class Temperature{ public static void main(String args[]){ int f; int c; for(int i=0;i<16;i++){ f=20*i; System.out.printf(f+"\t"); c=(int)(5.0/9*(f-32

2017-09-12 17:31:53 939

原创 学习Andriod之乐学成语的实现

一.简要说明一下该小程序的功能。主要有学习、搜索、收藏和帮助四个主页面 实现过程: 在已有数据库的情况下,通过DBOpenHelper类实现将数据库idioms到入data/data//databases/目录下 主界面设计 利用tabHos选项卡功能实现主页面的设计,代码如下

2016-06-10 17:42:44 612

转载 TobHost详解

1. TabHost常用组件  TabWidget : 该组件就是TabHost标签页中上部 或者 下部的按钮, 可以点击按钮切换选项卡; TabSpec : 代表了选项卡界面, 添加一个TabSpec即可添加到TabHost中; -- 创建选项卡 : newTabSpec(String tag), 创建一个选项卡; -- 添加选项卡 : addTab(tabSpec);   2.

2016-06-10 17:24:11 731

原创 乐学成语中出现的错误

错误一:    一般都会在Activity  onCreate()方法里发生此错误。 原因一:xxx的错误,若为R.layout.main  那么应该是main.xml文件中的标签 使用错误,最常见的而且编译器不会提示的错误就是 android:name 和 android:id两者混淆,仔细检查main.xml的标签是否全部正确 原因二:在setContentView(

2016-06-10 15:50:42 361

原创 UI之登录界面

一、先整体规划登录页面的大体布局,要实现该效果可以通过嵌入布局的方式使登录布局页面简洁。         二、采用相对布局(RelativeLayout),利用对shape和selected定义的xml文件,对Button控件进行设计。利用控件之间位置的关系属性完成布局设计。 btn_shape_after.xml btn_shape.xml

2016-05-09 17:04:34 539

原创 Intent跳转

一、Intent分为两类:       (1)显示Intent,通过名字指定目标组件。显式的intent用于程序内部消息——如:Activity启动一个下属服务或启动一个姊妹Activity。      (2)隐式的Intent,没有指定目标,Android系统需要查找最适合处理intent的组件(或几个组件)——一个单一的Activity。通过把intent对象的内容和intent管理器比较

2016-05-02 20:02:13 370

h5小游戏——收获鱼儿

利用html5完成的捕鱼小游戏,通过抓鱼,把鱼放到篮子里得分,有计时。

2018-06-13

空空如也

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

TA关注的人

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