标题:小程序,问题多多!呵呵
只看楼主
开心一科
Rank: 1
等 级:新手上路
帖 子:56
专家分:0
注 册:2006-10-5
 问题点数:0 回复次数:15 
小程序,问题多多!呵呵


import java.io.* ;
public class invert
{
public static void main(String args[]){
int i,j ;
String stringArray[] = {"about","aband","doing","can't","heree","myine","going"};
int k = stringArray.length;
System.out.println("Resource string array is : ");
for (i = 0 ; i < k ; i ++)
System.out.print(stringArray[i] + " ");
System.out.println("\n*********************");
for (i = 0 ; i < k-1 ; k ++)
{ for(j = i + 1 ; j < k ; j ++)
{

if (stringArray[i].compareTo(stringArray[j]) < 0)
{
String str = stringArray[i];
stringArray[i] = stringArray[j];
stringArray[j] = str;
}
}

}

System.out.println("Result after sorting is ");

for(i = 0 ; i < k ; i ++)
System.out.print(stringArray[i] + " " );

}
}

搜索更多相关主题的帖子: void import public 
2006-10-29 00:08
飘飘叶子
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:597
专家分:10
注 册:2005-8-17
得分:0 
说一下你要达到什么功能……

向着软件工程师的目标前进!
2006-10-29 00:44
开心一科
Rank: 1
等 级:新手上路
帖 子:56
专家分:0
注 册:2006-10-5
得分:0 
利用一位数组实现排序!嗬嗬

2006-10-29 01:32
开心一科
Rank: 1
等 级:新手上路
帖 子:56
专家分:0
注 册:2006-10-5
得分:0 

import java.io.* ;
public class invert
{
public static void main(String args[]){
int i,j ;
String stringArray[] = {"about","aband","doing","can't","heree","myine","going"};
int k = stringArray.length;
System.out.println("Resource string array is : ");
for (i = 0 ; i < k ; i ++)//排序前的结果
System.out.print(stringArray[i] + " ");
System.out.println("\n*********************");
for (i = 0 ; i < k-1 ; k ++)//对数组逆序排序
{ for(j = i + 1 ; j < k ; j ++)
{

if (stringArray[i].compareTo(stringArray[j]) < 0)
{
String str = stringArray[i];
stringArray[i] = stringArray[j];
stringArray[j] = str;
}
}

}
//输出排序后的结果
System.out.println("Result after sorting is ");

for(i = 0 ; i < k ; i ++)
System.out.print(stringArray[i] + " " );

}
}


2006-10-29 01:37
dingoo
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2006-10-10
得分:0 
数组越界啦,k = stringArray.length给k赋的值为7,而你定义的stringArray[]的最大下标只到6。。。。。。

2006-10-29 06:29
ksboy88
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-10-22
得分:0 

import java.io.* ;
public class invert
{
public static void main(String[] args){
int i,j,len;
String str;
String stringArray[] = {"about","aband","doing","can't","heree","myine","going"};
len=stringArray.length;
System.out.println("the source is");
for(i=0;i<len;i++)
{
System.out.print(stringArray[i]+"\n");
}
for (i=0;i<len-1;i++)
for (j=i+1;j<len;j++)
if(stringArray[i].compareTo(stringArray[j])>0 )
{
str=stringArray[i];
stringArray[i]=stringArray[j];
stringArray[j]=str;
}
System.out.println("the resource is:");
for(i=0;i<len;i++)
{
System.out.print(stringArray[i]+"\n");
}
}
}
这是我写的


2006-10-29 09:02
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
compareTo 用这个来比较..学习了..

我的msn: myfend@
2006-10-29 09:38
skylyz
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-10-29
得分:0 

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.net.*;
public class MyBrowser extends JFrame
{JLabel jLabel;
JTextField tf;
JEditorPane content;

public MyBrowser()
{super("我的浏览器");
Container con=getContentPane();
jLabel=new JLabel("输入连接的网址");
tf=new JTextField("");
tf.addActionListener(new MyFieldDealing());
JPanel panel=new JPanel();
panel.setLayout(new GridLayout(2,1));
panel.add(jLabel);
panel.add(tf);
con.add(panel,BorderLayout.NORTH);
content=new JEditorPane();
content.setEditable(false);
content.addHyperlinkListener(new MyHyperListener());
con.add(new JScrollPane(content),BorderLayout.CENTER);
setVisible(true);
}
void getThePage(String site)
{
try{
content.setPage(site);
}
catch(IOException ex){JOptionPane.showMessageDialog(this,"连接错误","错误提示",JOptionPane.ERROR_MESSAGE);}
}
class MyFieldDealing implements ActionListener
{public void actionPerformed(ActionEvent e){String str=tf.getText();getThePage(str);}

}

class MyHyperListener implements HyperlinkListener
{public void hyperlinkUpdate(HyperlinkEvent e)
{if(e.getEventType()==HyperlinkEvent.EventType.ACTIVATED)
{String str=e.getURL().toString();
getThePage(str);
}
}
}

public static void main(String [] args)
{MyBrowser mb=new MyBrowser();
mb.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

那位大哥帮我看一下这个程序,我检查了n遍没发现错误,但编译就是通不过,拜托了!!

2006-10-29 11:02
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
得分:0 
你怎么不把错误 提示帖来?

开开心心的过&玩每一天!!!!
2006-10-29 11:37
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
IOException是java.io包里面的,可是你却没有导入
在前面import java.io.*;
就可以了
编译的时候不是会提示哪里出错了吗?
怎么会不知道错在哪里呢?

可惜不是你,陪我到最后
2006-10-29 11:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-99446-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.579518 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved