用java编写一个比较大小的程序(控制台输出的).

要求是:1,先输入多少个数比较,
2,输入数字

3,比较大小,按从小到大输出

跪求代码!!!!!!!!!!!

这么做啊、先接收输入的数字,循环这个数字的次数并建立一个该长度的数字数组,用来接收输入的数字。然后对该数组进行排序。冒泡排序也行、

public static void main(String[] args) {
System.out.print("请输入要比较数字的个数:");
Scanner scanner=new Scanner(System.in);
int length=scanner.nextInt();
int[] ints=new int[length];
for(int i=0;i<length;i++){
System.out.print("请输入第"+(i+1)+"个数字:");
ints[i]=scanner.nextInt();
}
Arrays.sort(ints);
System.out.println(Arrays.toString(ints));
}

好了,你选 我吧、
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-09
public static void main(String [] args){
int [] num=new int[10];
Scanner input =new Scanner(System.in);
System.out.pringln("请输入数字:");
for(int i=0;i<10;i++){
num[i]=input.nextInt();
}
Arrays.sort(num); //对数组进行升序排列
System.out.pringln("从小到大输出:");
for(int index=0;index<num.length;index++){
System.out.pringln(num[index]);
}
}
}
第2个回答  2012-10-09
看Scanner类,用来从控制台读入数字。追问

关键完整的代码如何编写

第3个回答  2012-10-09
我有其它的方法还需要吗?

用java实现:从控制台输入两个数,把比较大的数输出
import java.util.Scanner;public class compate{ public static void main(String[] args){ Scanner input=new Scanner(System.in );float numa = input.nextFloat();float numb = input.nextFloat();if(numa>=numb){ System.out.println("两者较大的是:" +numa);} else { System.out.printl...

在JAVA中如何定义一个从控制台输入的时间变量,然后比较大小
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm");Date date = sdf.parse(input.next()); \/\/输入一个作为标准的时间 Date date2 = sdf.parse(input.next()); \/\/输入一个时间 if(date2.getTime()>date.getTime()){ \/\/输入的时间在标准的时间之后 \/\/执行的代码 } ...

编写一个java类,控制台输出1,1,2,3,5,8,13
importjava.util.ArrayList;importjava.util.List;\/ 输出斐波那契数列。author老紫竹 \/ publicclassTT{ privateList<Integer>list=newArrayList<Integer>();publicTT(intnumber){ list.add(1);list.add(1);for(inti=2;i<=number;i++){ list.add(list.get(i-1)+list.get(i-2));} } publicSt...

用java写的一个数据爬取程序,前几天还运行的好好的,今天运行就显示页面...
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:191) at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:145) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:554) at org.openqa.selenium.remote.RemoteWebDriver.findElement...

开发一个java程序,运行后在控制台输出5乘6的值?
用它控制5到6成之的化妆是等于那个最终的一个结果,然后得到最终的一个定律就可以

...并在控制台窗口输出排完序的结果。java编程
for (int i = 0; i < arr.length; i++) { System.out.print("请输入第" + (i + 1) + "个数:"); arr[i] = input.nextInt(); } input.close(); \/\/ 输出排序前的数组 System.out.println("---排序前的数组---"); System.out.println(...

java 如何在控制台输出信息?
三个步骤 第一步:首先编写JAVA类 public class Test{} 这个类里写个main方法 public class Test{ public static void main(String[] args){ } } 这个main方法里写一个输出语句 public class Test{ public static void main(String[] args){ ystem.out.println("Hello World");} } 第二步:...

用java编写有输入和输出功能的控制台程序,只在main函数中写程序...
import java.io.*;public class Io { public static void main(String[] args)throws IOException { int a;System.out.print("请输入一个整数:");BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));a=Integer.parseInt(strin.readLine());System.out.println("输入的数是...

在Eclipse下建立一个Java项目,实现在控制台上输出学生、教师的相关信...
第一步:在菜单栏window下拉菜单中的”show view“中找到”Console“打开并拖拽到eclipse工具内的适当位置。第二步:在java代码中增加类似于”System.out.println()“方法,并在println方法中增加合适的参数值”success“(根据实际情况输入要输出的内容)。第三步:在java类(含有main方法)中,右击”run...

用JAVA编写程序实现在控制台用“*”输出一个倒立的等边三角型,并写到...
public void outPrint(String str1) { try { PrintStream ps = new PrintStream("triangle.txt");ps.append(str1);ps.close();} catch (FileNotFoundException e) { e.printStackTrace();} } 4、执行java代码,控制台输出*号倒三角,5、查看triangle.txt文件,同样是*号倒三角,...

相似回答