社区
Java SE
帖子详情
一个小程序,解决立即结分!!
cambridgeboy
2006-05-30 04:43:50
学习Java没多久,遇到这个问题 实在是无从下手。
1.编写一个程序,该程序将从命令行参数接受一些字符串值并将这些值存在
Vector中。倒序显示Vector中的内容,然后降序排序并显示该内容。
...全文
222
7
打赏
收藏
一个小程序,解决立即结分!!
学习Java没多久,遇到这个问题 实在是无从下手。 1.编写一个程序,该程序将从命令行参数接受一些字符串值并将这些值存在 Vector中。倒序显示Vector中的内容,然后降序排序并显示该内容。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
believefym
2006-05-30
打赏
举报
回复
上面是逆序,笔误
believefym
2006-05-30
打赏
举报
回复
给个倒序的代码参考(可以考虑ArrayList代替Vector)
public static void reverse(Vector<String> v){
String[]s = (String[])(v.toArray(new String[0]));
Arrays.sort(s,Collections.reverseOrder());
System.out.println(Arrays.toString(s));
}
cambridgeboy
2006-05-30
打赏
举报
回复
JDK1.5怎么编译都通不过啊?
trumplet
2006-05-30
打赏
举报
回复
public static void main(String[] args) {
Vector<String> v = new Vector<String>();
LineNumberReader lnr;
lnr = new LineNumberReader(new InputStreamReader(System.in));
String string="";
try {
while (!(string=lnr.readLine()).equalsIgnoreCase("end")){
v.add(string);
}
} catch (IOException ex) {
ex.printStackTrace();
}
System.out.println("-----倒序显示-----");
for (int i=v.size()-1;i>=0;i--)System.out.println(v.get(i));
for(int i=0;i<v.size()-1;i++)
for (int j=i+1;j<v.size();j++)
if (v.get(i).compareTo(v.get(j))>0){
String temp = v.get(i);
v.set(i,v.get(j));
v.set(j,temp);
}
System.out.println("-----降序显示-----");
for (int i=v.size()-1;i>=0;i--)System.out.println(v.get(i));
}
凋零的老树
2006-05-30
打赏
举报
回复
vector都被取代了
afrag
2006-05-30
打赏
举报
回复
import java.util.Vector;
public class Test {
public static void main(String[] args)
{
Vector vector = new Vector();
int size = args.length;
for (int i=0; i<size; i++)
{
vector.add(args[i]);
}
//到序显示
size = vector.size();
for (int i=size -1; i>=0;i--)
{
System.out.print(vector.elementAt(i));
System.out.print(" ");
}
System.out.println();
//将vector种的数据降序排列
vector = sortVector(vector);
//显示
size = vector.size();
for (int i=0; i<size;i++)
{
System.out.print(vector.elementAt(i));
System.out.print(" ");
}
}
public static Vector sortVector(Vector vector)
{
int size = vector.size();
int i,j;
for (j=0; j<size-1; j++)
{
for (i=j; i<size; i++)
{
String firstString = (String)vector.elementAt(j);
String curString = (String)vector.elementAt(i);
if (firstString.compareTo(curString)<0)
{
vector.setElementAt(curString,j);
vector.setElementAt(firstString,i);
}
}
}
return vector;
}
}
运行结果:
java Test aa ab ac aaa bb cc ad ca cb dd dc
dc dd cb ca ad cc bb aaa ac ab aa
dd dc cc cb ca bb ad ac ab aaa aa
sololodestar
2006-05-30
打赏
举报
回复
参考一下这个
import java.io.*;
class Input
{static InputStreamReader in;
static BufferedReader reader;
static
{in=new InputStreamReader(System.in);
reader=new BufferedReader(in);
}
static String readString()
{String s="";
try
{ s=reader.readLine();
}
catch(IOException e)
{System.out.println(e);
System.exit(0);
}
return s;
}
static char readChar()
{char ch=''a'';
try
{
String s=readString();
ch=s.charAt(0);
}
catch(Exception e)
{System.out.println("输入的数据类型不对,程序将退出");
System.exit(0);
}
return ch;
}
static int readInt()
{String s=readString();
int i=0;
try{
i=Integer.parseInt(s);
}
catch(Exception e)
{System.out.println("输入的数据类型不对,程序将退出");
System.exit(0);
}
return i;
}
static double readDouble()
{String s=readString();
double d=0.0;
try
{d=Double.parseDouble(s);
}
catch(Exception e)
{System.out.println("输入的数据类型不对,程序将退出");
System.exit(0);
}
return d;
}
static float readFloat()
{
String s=readString();
float f=0.0f;
try
{
f=Float.parseFloat(s);
}
catch(Exception e)
{ System.out.println("输入的数据类型不对,程序将退出");
System.exit(0);
}
return f;
}
}
用法举例,从键盘输入十个整数:
class InoutData
{public static void main(String args[])
{ int a[]=new int[10];
for(int i=0;i<10;i++)
{ System.out.println("请输入数");
a[i]=Input.readInt();
}
for(int i=0;i<10;i++)
System.out.println("a["+i+"]="+a[i]);
}
}
淘宝
小程序
还可以这么玩!私域互动实践总结
简介:
小程序
创意互动项目,作为淘宝购物
小程序
全面提升消费体验和满足商家个性化运营的重点项目之一,从 2020 年 3 月底正式 KO 到今年双11,已经经历了多次迭代。在购物
小程序
技术、产品、运营团队同学的通力合作和共同努力下,初步实现了容器渲染层的替换、游戏引擎的谈判接入、多个引擎 IDE 的联动打通。
小程序
创意互动服务的旗舰店品牌 Zone、行业 3D 展示等业务也已有序铺开,项目本身的价值和意义开始逐渐展现。本文从
一个
较为全面的视角对淘宝
小程序
创意互动项目进行梳理和阶段性小结,介绍相关原理、能力、应用
最新最全的微信
小程序
入门学习教程,微信
小程序
零基础入门到精通
从今天开始就来带领大家学习微信
小程序
了,只要你跟着我一步步来,相信你也可以上线一款属于自己的微信
小程序
一,认识
小程序
微信⼩程序,简称⼩程序,英⽂名 Mini Program Mini Program ,是⼀种不需要下载安装即可使⽤的应⽤,它实现 了应⽤“触⼿可及”的梦想,⽤⼾扫⼀扫或搜⼀下即可打开应⽤ 1-1,微信
小程序
的优势 1.微信有海量⽤⼾,⽽且粘性很⾼,在微信⾥开发产品更容易触达⽤⼾; 2.推⼴app或公众号的成本太⾼。 3.开发适配成本低。 4.容易⼩规 模试错,然后快速迭代。 5.跨平台。
(附源码)
小程序
记账微信
小程序
毕业设计180815
记账微信
小程序
的设计主要是对系统所要实现的功能进行详细考虑,确定所要实现的功能后进行界面的设计,在这中间还要考虑如何可以更好的将功能及页面进行很好的结合,方便用户可以很容易明了的找到自己所需要的信息,还有系统平台后期的可操作性,通过对信息内容的详细了解进行技术的开发。 记账微信
小程序
的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与记账微信
小程序
管理的实际需求相结合,讨论了基于记账微信
小程序
管理的使用。
微信点餐
小程序
毕业设计-附源码82910
微信点餐
小程序
的设计主要是对系统所要实现的功能进行详细考虑,确定所要实现的功能后进行界面的设计,在这中间还要考虑如何可以更好的将功能及页面进行很好的结合,方便用户可以很容易明了的找到自己所需要的信息,还有系统平台后期的可操作性,通过对信息内容的详细了解进行技术的开发。 微信点餐
小程序
的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与微信点餐
小程序
管理的实际需求相结合,讨论了基于微信点餐
小程序
管理的使用。 关键词:Java技术;MYSQL;微信点餐
小程序
(附源码)springboot+mysql+基于微信
小程序
的化妆品商城系统设计与实现 毕业设计041152
整个
小程序
框架系统分为两部分:逻辑层和视图层。
小程序
开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生
小程序
体验的服务。
小程序
在视图层与逻辑层间提供了数据传输和事件系统,提供了自己的视图层以及逻辑层框架,让开发者能够专注于数据与逻辑。框架的核心是
一个
响应的数据绑定系统,可以让数据与视图非常简单地保持同步。在逻辑层做数据修改,在视图层就会做相应的更新。框架提供了一套基础的组件,这些组件自带微信风格的样式以及特殊的逻辑,开发者可以通过组合基础组件,创建出强大的微信
小程序
。
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章