import java.io.*;
public class arraylist
{
public static void main(String args[]) throws IOException
{
int n=5;
int narray[]=new int[5];
byte buffer[] = new byte[n];
int count = System.in.read(buffer);
for(int i=0;i<count;i++)
{
narray[i]=buffer[i]-48;
}
int p;
for(int i=0;i<narray.length-1;i++)
{
for(int j=0;j<narray.length-1-i;j++)
{
if(narray[j]>narray[j+1])
{
p=narray[j];
narray[j]=narray[j+1];
narray[j+1]=p;
}
}
}
for(int k=0;k<5;k++)
{
System.out.println(narray[k]);
}
}
}我想到的是这么写
但是这个只能输入单个数字
如果打算输入双位数字怎么办?
诚恳求教
public class arraylist
{
public static void main(String args[]) throws IOException
{
int n=5;
int narray[]=new int[5];
byte buffer[] = new byte[n];
int count = System.in.read(buffer);
for(int i=0;i<count;i++)
{
narray[i]=buffer[i]-48;
}
int p;
for(int i=0;i<narray.length-1;i++)
{
for(int j=0;j<narray.length-1-i;j++)
{
if(narray[j]>narray[j+1])
{
p=narray[j];
narray[j]=narray[j+1];
narray[j+1]=p;
}
}
}
for(int k=0;k<5;k++)
{
System.out.println(narray[k]);
}
}
}我想到的是这么写
但是这个只能输入单个数字
如果打算输入双位数字怎么办?
诚恳求教
解决方案 »
- 我是一个JAVA菜鸟,请教一些关于控制权限的问题
- 我想开发一款java编译器,大家有没有兴趣一起搞啊??
- 为什么数组元素是从0开始的,result.getstring是从1开始的?
- 英文操作系统java System。out中文全是乱码?
- 扇子进来,关于instanceof以及完美OOD与运行性能的疑惑!
- 帮忙解读一段集合加范型的代码
- 有关JAVA对话框的问题
- 如何给图片加上滚动条
- java applet 资料
- 如何让java application运行时不显示Dos窗口!象oracle,jb那样!
- 如何模拟花生壳软件功能, 取得 adsl 联接 internet 的出口 IP 呢?
- 怎么用java实现连接数据库查询数据分页显示?
...
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();这样既可以从中命令提示符中输入整数了,但限于JDK5.0