- 博客(38)
- 收藏
- 关注
原创 java水仙花和数组倒置
水仙花主要代码package daffodil;public class printDaffodil { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("开始打印水仙花数:"); int a,b,c;
2017-12-21 17:59:42
426
原创 JAVA作业
使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。##import java.io.DataOutputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.S
2017-12-14 18:02:12
319
原创 猜数字——多线程
主要代码import java.util.Random; /** * 用两个线程玩猜数字游戏,第一个线程负责随机给出1~100之间的一个整数,第二个线程负责猜出这个数。 * 要求每当第二个线程给出自己的猜测后,第一个线程都会提示“猜小了”、“猜大了”或“猜对了”。 * 猜数之前,要求第二个线程要等待第一个线程设置好要猜测的数。 * 第一个线程设置好猜测数之后,两个线程还要相互等待。
2017-12-14 12:19:31
620
原创 线程
主要代码:import java.util.Random; /** * 编写多线程程序,模拟多个人通过一个山洞。 * 这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。 * 随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出每次通过山洞的人名。 * 提示:利用线程同步机制,过山洞用一条输出语句表示,该输出语句打印输出当前过山洞的人名,
2017-12-14 12:16:15
259
原创 图的邻接矩阵存储结构基本操作的实现
主要代码:/**************************************************** @Title: 数据结构实验 @Name: <实验7-1> 图的遍历 @Object: [实验目的] 实现图的存储结构; 实现图的深度优先和广度优先遍历 [实验提示] 1. 在 graph
2017-12-04 09:05:05
6304
原创 JAVA第十四周作业
题目1 编写一个Book类,该类至少有name和price两个属性。该类要实现Comarable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在主函数中,选择合适的集合类型存放Book类的若干个对象,然后创建一个新的Book类的对象,并检查该对象与集合中的哪些对象相等。查询结果如下图: 主要代码public class Book im
2017-11-30 18:11:03
375
原创 第十三周Java作
题目:使用ArrayList集合,对其添加100个不同的元素: 1.使用add()方法将元素添加到ArrayList集合对象中; 2.调用集合的iterator()方法获得Iterator对象,并调用Iterator的hasNext()和next()方法,迭代的读取集合中的每个元素; 3.调用get()方法先后读取索引位置为50和102的元素,要求使用try-catch结构处理下标越界异常;主
2017-11-28 17:21:29
239
原创 第十二周Java作业
主要代码:import java.awt.*;import javax.swing.*;import java.awt.event.*;public class PersonalInformation extends JFrame{ JPanel pl; JLabel lbl1, lbl2; JCheckBox cb1, cb2, cb3; ButtonGrou
2017-11-28 16:29:21
369
原创 Java十一周作业
主要代码:import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; /** * 创建一个窗口程序(JFrame),标题栏起名为“浏览器”,有一个菜单条,有“文件”、“编辑”、“查看”3个菜单。 * “文件”菜单有两
2017-11-12 20:10:16
295
原创 Java-异常处理
主要代码import java.util.Arrays; import java.util.Scanner; /** * 写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。 * 如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,c “不能构成三角形”; * 如果可以构成则显示三角形三
2017-11-12 19:56:47
239
原创 Java-继承
主要代码public abstract class Animal { public abstract void cry(); public abstract String getAnimalName(); }public class Simulator { public void playSound(Animal animal) { //根据上转型,参
2017-11-12 19:46:23
223
原创 java-接口
原题大学里的学生(Student)需要交学费,而研究生(Graduate)作为学生比较特殊,除了需要交学费外,还可以获取一部分科研津贴,由学校(University)统一发放。此外,学校还需要发放教师(Teacher)的工资。 编写代码模拟上述场景: 1) 设计抽象类Student: 属性包括姓名(name)、学费(fee); 方法包括: 构造方法Student(String nam
2017-11-12 19:31:44
279
原创 遍历二叉树及其应用
主要代码/**************************************************** @Title: 数据结构实验 @Name: <实验6-3> 遍历二叉树及其应用 @Object: [实验目的] 实现二叉树的二叉链表存储结构; 实现先序、中序和后序遍历二叉树; 遍历二叉树的应用:计算叶
2017-11-06 09:32:16
1267
原创 一元多项式加减乘求导微分简单运算
主要代码/**************************************************** @title: 数据结构实验 @name:<试验> 一元多项式简单计算器 @object: [实验目的] 单链表的存储结构及其基本操作的实现 [实验提示] 1. 在linklist.h中实现单链表的基本操作
2017-10-24 17:07:34
1054
原创 Java抽象类联系(第六周)
代码:public abstract class Animal { abstract void cry(); abstract String getAnmialNname();}public class Dog extends Animal{ public String name; public Dog(String name) {
2017-10-19 18:04:39
327
原创 实现舞会上男女舞伴的自动匹配。
主要实现代码/**************************************************** @Title: 数据结构实验 @Name: <实验3-4> <循环队列> @Object: [实验目的] 循环队列的应用。 [试验任务] 实现舞会上男女舞伴的自动匹配。 舞会上先后到达男士和女士若干人,第一轮按照
2017-10-19 17:20:00
2063
1
原创 java继承练习(java 第四周)
主要代码:package bzu.aa;public class Vehicle { private int capacity; public Vehicle() { this.capacity = 2; System.out.println("执行交通工具类的无参构造方法。"); } public Vehicle(int capaci
2017-10-15 22:44:20
577
原创 循环队列的实现
主要代码:/**************************************************** @Title: 数据结构实验 @Name: <实验3-4> <循环队列> @Object: [实验目的] 实现循环队列的基本操作,并进行测试。 [实验提示] 1. 在文件 sqqueue.h 中完成 SqQueue 的类型定义
2017-10-10 21:21:17
996
原创 栈的链式实现
主要代码:/**************************************************** @title: 数据结构实验 @name: <实验3-1> 栈的链式存储结构 @object: [实验目的] 采用链式存储结构实现栈的基本操作 [实验提示] 1. 在stack.h中实现栈的基本操作,
2017-09-25 09:36:11
471
原创 Java第三周作业(3)
综合练习模拟双色球彩票开奖结果:随机生成一注双色球彩票,判断其是否中奖,奖金为多少。 一注双色球彩票由6个不重复的红球(序号:1~32)和1个篮球(序号:1~16)构成。 双色球中奖规则如下:(提示: ①随机数:java.util.Random中的Random类有一个方法int nextInt(int n)可以生成0~n的一个随机整数。(教材P202页) ②java.util.Arrays的
2017-09-24 20:22:02
442
原创 Java第三周作业(2)
课堂练习4:编写代码模拟手机与SIM卡的组合关系。 要求: SIM卡类负责创建SIM卡; Phone类负责创建手机; 手机可以组合一个SIM卡; 手机可以更换其中的SIM卡。主要代码:public class Card { String producer; String nu
2017-09-24 20:14:03
805
原创 Java第三周作业(1)
课堂练习1:请定义一个交通工具(Vehicle)的类,其中有:属性:速度(speed),体积(size)等 方法:移动(move()),设置速度(setSpeed(int speed)),设置体积(setSize(int size))加速speedUp(),减速speedDown()等 在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的
2017-09-24 19:52:18
443
原创 单链表的存储结构及其基本操作的实现
主要操作代码:/* Name: linklist.h Copyright: Author: Date: 21-03-05 20:21 Description: */#ifndef LINKLIST_H_INCLUDED#define LINKLIST_H_INCLUDED#include "ds.h" //for Status,OK ...#ifndef ElemType
2017-09-18 09:22:44
2315
原创 数据结构应用(图书借阅系统)
代码:主类:/**************************************************** @title: 数据结构实验 @name: <实验2-1> 线性表(顺序表)的应用--我的图书馆 @object: [实验目的] 应用线性表解决问题. 有若干图书,借出的书需要登记下来. 用两个线
2017-09-17 12:43:10
1034
原创 线性表的顺序存储结构的基本操作
代码演示:/*********************************************************** 顺序表的基本操作的实现***********************************************************///创建并初始化为空表 Status InitList(SqList &L){ // TODO (#1#):
2017-09-17 11:12:27
684
原创 Java作业(第二周)
1. 使用公式C=(5/9)(F-32)打印下列华氏温度与摄氏温度对照表import java.text.DecimalFormat; public class temperature { /** * @param args */ public static void main(String[] args) { // 打印下列华氏温度与
2017-09-10 16:56:25
633
原创 android开发教程之wifi开发
1、 WIFI网卡的状态 WIFI网卡的状态信息都以整型变量的形式存放在 android.net.wifi.WifiManager 类中,有以下状态: WIFI_STATE_DISABLED WIFI网卡不可用 WIFI_STATE_DISABLING WIFI网卡正在关闭 WIFI_STATE_ENABLED WIFI网卡可用 WIFI_STATE_ENABLING WIFI网卡
2016-06-22 15:29:34
613
原创 数据结构知识点归纳
1.数据结构的定义: 数据在计算机中的组织。包括逻辑结构,存储结构,数据运算。 逻辑结构:与具体的计算机无关。 一、顺序表: 线性表(a1,a2…,an)有唯一的第一个和最后一个元素(n≥0)。其余的有唯一的前驱和后继。 顺序表定义:用一组地址连续的存储单元依次存放的数据元素。 在顺序表的第i个位置前插入一个数据元素,需要向后移动n - i +1个元素,删除第i个
2016-06-22 09:19:26
726
原创 基础知识
1、Android应用程序四大组件分别是什么?各个组件所起到的作用是什么? 答:Android开发四大组件分别是:活动(Activity):用于表现功能。服务(Service):后台运行服务,不提供界面呈现。广播接收器(BroadcastReceiver):用于接收广播。内容提供商(ContentProvider):支持在多个应用中存储和读取数据,相当于数据库。 1) 一般一个An
2016-06-21 17:37:03
2251
原创 换头像的功能实现
效果图 代码布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout
2016-06-21 15:59:29
780
原创 文件存取编程基础
文件 1. 文件可以用来存储比使用引用更大数量的数据 2. Android 提供方法来读、写文件 3. 只有本地文件可以被访问 4. 优点:可以存储大容量的数据 5. 缺点:文件更新或是格式改变可能会导致巨大的编程工作文件操作 ## 读文件 ## Context.openFileInput(String name)打开一个与应用程序联系的
2016-06-21 15:42:40
421
转载 错误解决
使用Jstl异常:The absolute uri: http://java.sun.com/jsp/jstl/core cannot&nbs错误提示是: org.apache.jasper.JasperException: This absoluteuri http://Java.sun.com/jsp/jstl/core) cannot be resolved in eitherw
2016-06-12 20:23:56
568
原创 乐学成语(3)
前面已经把主界面的布局内容的显示过程作了介绍,接下来,将对成语列表的显示以及每个成语的详细内容做详细的介绍显示所有动物类成语的列表 在Layout下新建activity_animal.xml文件,代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/
2016-06-11 14:48:50
936
原创 乐学成语(2)
显示主界面 res/layout目录下新建activity_main.xml布局,代码如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wid
2016-06-11 14:14:58
911
原创 乐学成语(1)
新建数据库跟表。新建项目,在res目录下新建raw文件夹,将素材中idioms.db数据库复制到该文件夹下,这是因为raw文件夹中的东西,Android会原封不动的拷贝到程序中,而不会转换为二进制文件。 在db包下新建一个DBOpenHelper类,代码如下:package cn.edu.bztc.happyidiom.db;import java.io.File;import java.
2016-06-10 22:22:06
975
原创 实现收藏夹
话不到说,先上代码 布局activity_main.xml文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:l
2016-05-30 12:31:23
644
1
原创 Android开发之网络通讯详解
WebView的用法 Android提供了一个WebView控件,借助它我们就可以在自己的应用程序里嵌入一个浏览器,从而非常轻松地展示各种各样的网页。WebView的用法也是相当简单,下面我们就通过一个例子来学习一下吧。新建一个WebViewTest项目,然后修改activity_main.xml中的代码,如下所示:<LinearLayout xmlns:android="http://sch
2016-05-19 16:54:54
517
原创 闪屏界面的实现分析
实现的效果:主要代码及分析:1.引导界面整体布局,在布局文件中首先加入ViewPager 这个组件,然后加入四个ImageView 组件,代码如下: xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_he
2016-04-26 17:25:02
614
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人