编写初级JAVA Application程序

来源:百度知道 编辑:UC知道 时间:2024/05/06 20:21:27
请各位帮忙写下下面的程序
编写一个字符界面的程序 ,接受用户输入的字符,以#标志输入的结束 ;比较并输出按字典序最小的字符

在控制台上输入输出,用回车分隔输入;
import java.io.*;
public class InputDemo {
public InputDemo() {
}
public static void main(String[] args) throws IOException {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
char c;
String str="",strtemp;
do{
c=(char)br.read();
strtemp=br.readLine();//去掉多余的输入
str+=c;
}while(c!='#');
char[] ch=str.toCharArray();
for(int i=0;i<ch.length;i++)//比较逆序
for(int j=i+1;j<ch.length;j++){
if(ch[i]<ch[j]){
char temp=ch[i];
ch[i]=ch[j];
ch[j]=temp;
}
}
System.out.println("min is: "+ch[ch.length-2]);
}
}
本人也是新手!有不对的地方请大家批评指正

这是个有窗体的 时间关系