- 浏览: 219506 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
zzhyq:
有没有后台是ASHX 的呀
Ext.tree.TreePanel -
693593336:
谢谢作者分享,正好用上
Ext.tree.TreePanel -
greatwqs:
提供一个下载的demo不是更好
基于servlet的 Freemarker Demo
package homework05;
import java.util.Iterator;
import java.util.TreeSet;
/*
* 题目:有10个硬盘,有两个重要的属性:价格和容量。编写一个应用程序,使用
* TreeMap<K,V>类,分别按照价格和容量排序并输出10个硬盘的详细信息。
*/
//硬盘类
class HardDisk implements Comparable{
private int price;
private int content;
public static int flag=1;//flag作为按价格还是按容量的标志来排列。1:价格 2:容量
public HardDisk(int price,int content){
this.price=price;
this.content=content;
}
public int compareTo(Object b){
HardDisk hd=(HardDisk)b;
if(flag==1){
return(this.price-hd.price);
}
if(flag==2){
return(this.content-hd.content);
}
return 0;
}
public int getContent() {
return content;
}
public void setContent(int content) {
this.content = content;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
}
public class Ch07_5 {
public static void main(String[] args) {
HardDisk[] hds={new HardDisk(40,2),new HardDisk(80,25),new HardDisk(200,40),new HardDisk(100,35),
new HardDisk(150,30),new HardDisk(25,1),new HardDisk(250,38),new HardDisk(300,50),
new HardDisk(270,60),new HardDisk(500,200)};
TreeSet<HardDisk> treeSet=new TreeSet<HardDisk>();
for(int i=0;i<hds.length;i++){ //默认按价格高低排序。
treeSet.add(hds[i]);
}
Iterator<HardDisk> iter=treeSet.iterator();
System.out.println("===详细信息===");
System.out.println("价格/t容量");
while(iter.hasNext()){
HardDisk hd=iter.next();
System.out.println(hd.getPrice()+"/t"+hd.getContent());
}
//
treeSet.clear(); //清除treeSet中的内容。
for(int i=0;i<hds.length;i++){ //按容量高低排序。
HardDisk.flag=2;
treeSet.add(hds[i]);
}
Iterator<HardDisk> iter2=treeSet.iterator();
System.out.println("===详细信息===");
System.out.println("容量/t价格");
while(iter2.hasNext()){
HardDisk hd=iter2.next();
System.out.println(hd.getContent()+"/t"+hd.getPrice());
}
}
}
package homework05;
import java.util.Iterator;
import java.util.TreeSet;
/*
* 题目:有10个硬盘,有两个重要的属性:价格和容量。编写一个应用程序,使用
* TreeMap<K,V>类,分别按照价格和容量排序并输出10个硬盘的详细信息。
*/
//硬盘类
class HardDisk implements Comparable{
private int price;
private int content;
public static int flag=1;//flag作为按价格还是按容量的标志来排列。1:价格 2:容量
public HardDisk(int price,int content){
this.price=price;
this.content=content;
}
public int compareTo(Object b){
HardDisk hd=(HardDisk)b;
if(flag==1){
return(this.price-hd.price);
}
if(flag==2){
return(this.content-hd.content);
}
return 0;
}
public int getContent() {
return content;
}
public void setContent(int content) {
this.content = content;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
}
public class Ch07_5 {
public static void main(String[] args) {
HardDisk[] hds={new HardDisk(40,2),new HardDisk(80,25),new HardDisk(200,40),new HardDisk(100,35),
new HardDisk(150,30),new HardDisk(25,1),new HardDisk(250,38),new HardDisk(300,50),
new HardDisk(270,60),new HardDisk(500,200)};
TreeSet<HardDisk> treeSet=new TreeSet<HardDisk>();
for(int i=0;i<hds.length;i++){ //默认按价格高低排序。
treeSet.add(hds[i]);
}
Iterator<HardDisk> iter=treeSet.iterator();
System.out.println("===详细信息===");
System.out.println("价格/t容量");
while(iter.hasNext()){
HardDisk hd=iter.next();
System.out.println(hd.getPrice()+"/t"+hd.getContent());
}
//
treeSet.clear(); //清除treeSet中的内容。
for(int i=0;i<hds.length;i++){ //按容量高低排序。
HardDisk.flag=2;
treeSet.add(hds[i]);
}
Iterator<HardDisk> iter2=treeSet.iterator();
System.out.println("===详细信息===");
System.out.println("容量/t价格");
while(iter2.hasNext()){
HardDisk hd=iter2.next();
System.out.println(hd.getContent()+"/t"+hd.getPrice());
}
}
}
运行结果:
===详细信息===
价格 容量
25 1
40 2
80 25
100 35
150 30
200 40
250 38
270 60
300 50
500 200
===详细信息===
容量 价格
1 25
2 40
25 80
30 150
35 100
38 250
40 200
50 300
60 270
200 500
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/youshini/archive/2010/03/25/5415460.aspx
发表评论
-
Singletons and lazy loading
2011-09-26 19:47 919The Java Memory Model # ... -
JVM blogs
2011-09-14 21:40 473话说是 【JVM详解的专题】,很多文章的差不多的,有的详 ... -
effective Java _Generic
2011-09-12 12:03 0#23 -
Class Loader
2011-08-28 16:47 784专栏合集(一):Java深度历险 pdf已上传1 ... -
Study Linkinginginginginginginging
2011-08-27 10:42 738#1 java 工程和类等路径汇总 #2 让Apac ... -
How to send Email
2011-08-26 15:32 6051.java mail 使用介绍 2.Java ... -
Java_Try_Finally
2011-07-18 11:51 650public class TestTryCatch { ... -
Java Class ClassLoader
2011-07-15 17:05 1031下午在看《Java 深度历险》,对Class & ... -
关键字 final & transient
2011-06-08 16:49 968final 详见: http://java.chinaitl ... -
课程设计3
2010-01-04 14:09 781题目3:动态分区式存储管理的存储分配和回收 一、设计目的 ... -
课程设计1
2010-01-04 14:24 751采用的是C++语言编写的,但PCB的数据结构是符合要求的。 ... -
os课程设计后感
2010-01-04 14:48 543今天终于把操作系统的实验给终结了。基本要求算是符合了,可能表 ... -
java作业01
2010-03-06 16:02 665package homework01; public cla ... -
Java作业02
2010-03-11 14:22 794package homework02; import jav ... -
File函数返回当前路径
2010-03-12 19:37 673package netWorkMoreThreadCopy; ... -
多线程文件复制(界面)1
2010-03-12 23:45 943package netWorkMoreThreadCopy; ... -
Java IO 转摘
2010-03-15 00:26 512java中的io中的(input/output)str ... -
java作业03
2010-03-17 00:59 699package homework03; import jav ... -
Java作业
2010-03-17 01:19 642package homework03;import java. ... -
java作業3
2010-03-18 18:36 593package homework03;/** 首先编写一个抽象 ...
相关推荐
标题 "论坛刷分工具源码" 提供了一个关于软件开发的话题,主要集中在使用 Delphi 这种编程语言和 TWebBrowser 控件来实现一个能够自动在论坛上刷分的工具。这种工具通常用于提高用户在特定论坛上的活跃度或者影响力...
QQ四国军棋刷分软件是一种利用编程技术来自动化游戏过程,从而达到快速积累分数的目的。这个主题涉及到多个IT领域的知识点,包括软件开发、游戏算法、网络编程以及可能的反作弊策略。 首先,我们需要理解软件开发的...
3. **编写代码**:根据文档,使用编程语言(如Python、Java、JavaScript等)编写代码,实现与API的交互。 4. **测试与调试**:在开发环境中进行API调用测试,确保功能正常且没有错误。 5. **部署与监控**:将代码...
内网通是一款企业级的即时通讯软件,主要用于内部员工之间的沟通与协作。该软件通常会设有积分系统...同时,务必遵循readme.txt中的指导,确保操作的安全性和合法性,因为非授权的刷分行为可能会违反内网通的服务条款。
本篇将围绕"大学计算机基础刷分"这一主题,深入解析相关知识点,包括文档处理、电子表格运用以及演示文稿制作等方面,帮助学生提升技能,取得优异的成绩。 首先,我们关注的是文档处理,以"word1素材.docx"为例。...
7. **编程语言**:实现这样的系统,可能需要掌握至少一种编程语言,如Python、C#、Java等,它们都有强大的库支持网络请求和自动化操作。 8. **版本控制与调试**:在开发过程中,版本控制系统(如Git)和调试工具...
【标题】:“杉木百度文库刷分器V3.2” 这个标题提及的是一个名为“杉木百度文库刷分器”的软件的版本号V3.2。百度文库是中国一个知名的在线文档分享平台,用户可以上传、分享和下载各种文档。而“刷分”在这里通常...
本篇文章将深入探讨“3366刷分器”的易语言源码,帮助读者理解其工作原理,并提供关于易语言和刷分器相关知识的详细解析。 易语言,一种简洁易学的中文编程语言,旨在降低编程的门槛,让更多的人能够参与到程序开发...
7. **法律与道德问题**:自动刷分可能违反游戏公平竞争的原则,也可能违反微信的服务条款。用户在使用这类工具时应了解潜在的风险,并遵守相关的法律法规。 总的来说,微信跳一跳自动刷分程序的实现融合了多方面的...
这通常通过调用操作系统提供的API或者第三方库(如Java的Robot类)来实现,可以捕获屏幕像素并转化为图像数据。 3. **图像处理**:“生成图像矩阵”意味着程序将图像数据转换为二维数组,便于进一步的计算和分析。...
原理:通过platform-tools文件夹下的adb模拟器来模拟手机按键事件,触发跳跃动作。首先adb模拟器截取跳一跳程序图片,所以跳一跳要处于游戏正在进行状态,截取图片之后分析小黑人到下一个方块的... 解压包内有详细说明
- 下载并安装Eclipse IDE for Java Developers或Eclipse IDE for Python Developers。 - 安装PyDev插件。可以通过以下链接下载最新的更新站点: - [PyDev官方更新站点](http://pydev.org/updates) - 在Eclipse中...
很强大的QQ空间游戏刷分工具34个游戏 包括俄罗斯方块 挖金矿 之类的小游戏 分数有上限值 具体在软件里面有说明的
【微信跳一跳刷分python】是一个利用编程技术在微信小程序“跳一跳”中实现自动刷分的方法。这个方法通常涉及到Python编程语言,通过编写特定的脚本来模拟人类玩家的操作,达到自动化游戏并提高分数的目的。对于有...
【标题】:“网易163邮箱刷分工具” 在IT领域,邮箱系统是日常工作中不可或缺的一部分,而网易163邮箱作为国内知名的电子邮件服务提供商,为用户提供了稳定且功能丰富的邮件服务。标题提及的“网易163邮箱刷分工具...
本文将深入探讨"百度文库刷分软件"这一主题,分析其工作原理、可能的风险以及相关的知识点。 首先,我们需要明确"刷分"是指通过非正常途径快速获取积分的行为。在百度文库中,积分通常是通过上传文档、浏览、评论等...
QQ堂4.3刷分源码
【标题】:“163邮箱刷分器换网盘”是指一种工具,它声称能够帮助用户快速提升163邮箱的积分,以便扩大邮箱的存储空间或者享受更多高级功能。通常,邮箱服务提供商如网易163会为用户提供积分系统,用户通过日常使用...
很不错的,让你的邮箱马上开通网盘