请教JAVA异常小问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 02:19:11
请看看我的程序
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Five
{
static BufferedReader bf=new BufferedReader(new InputStreamReader(System.in));
static String s1=bf.readLine(); throw IOException;
char a[]=s1.toCharArray();

int cunru(String s1)
{

System.out.println("please input");
for(int i=0;i<a.length;i++)
{
System.out.println(a[i]);
}
}

int paixu(String []s1,int flag)
{
if(s1==null||s1.length==0)
throw new IllegalArgumentException();
String temp=s1[0];

if(flag==0)
{
for(int i=0;i<s1.length-1;i++)
{
for(int j=i+1;j<s1.length-1;j++)
{
if(s1[i].compareTo(s1[j])>0)
{
temp=s1[i];
s1[i]=s1[j];
s1[j]=temp;
}

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Five{ static String s1 =null ; static char[] a ; String temp = null ;void cunru(String s1){ System.out.println("please input"); for(int i=0;i<a.length;i ) { System.out.println(a[i]); }}void paixu(String []s1,int flag){if(s1==null||s1.length==0){temp=s1[0];}if(flag==0){for(int i=0;i<s1.length-1;i ){for(int j=i 1;j<s1.length-1;j ){if(s1[i].compareTo(s1[j])>0){temp=s1[i];s1[i]=s1[j];s1[j]=temp;}}}}System.out.println(s1.toString());}void find(String s2){int s3=s1.indexOf(s2);if(s3>=0){System.out.print("您要找的字符存在!");}}public static void main(String args[]) throws Exception{ try { BufferedReader bf=new BufferedReader(new InputStreamReader(System.in)); s1 = bf.readLine() ; a=s1.toCharArray(); } catch(Exception e){} Five one=new Five(); one.cunru(s1); one.paixu(args,0); one.find("a");}}

int paixu(String []s1,int flag)
{