求助大神,初学者一窍不通java

问题描述

求助大神,初学者一窍不通java

在控制台输入一串数字,数字之间有一个空格,比如12 23 36 56 31;经过比较数字大小之后,按大小顺序输出,怎么写代码?

解决方案

更简单点,不用写冒泡排序,将输入的数字放入一个int[]数组中,使用Arrays.sort()方法,然后遍历输出即可!

解决方案二:

 public static void main(String[] args) {
        int a[] = { 12, 23, 36, 56, 31};
        for (int i = 0; i < a.length - 1; i++) {
            int min = i;
            for (int j = i + 1; j < a.length; j++) {
                if (a[j] < a[min]) {
                    min = j;
                }
            }
            if (min != i) {//这一段从上面内层的for拿了出来
                int b = a[min];
                a[min] = a[i];
                a[i] = b;
            }
        }
        for (int c = 0; c < a.length; c++) {
            System.out.println(a[c]);
        }

解决方案三:

  public static void main(String[] args) {
        int a[] = { 12, 23, 36, 56, 31};
        for (int i = 0; i < a.length - 1; i++) {
            int min = i;
            for (int j = i + 1; j < a.length; j++) {
                if (a[j] < a[min]) {
                    min = j;
                }
            }
            if (min != i) {//这一段从上面内层的for拿了出来
                int b = a[min];
                a[min] = a[i];
                a[i] = b;
            }
        }
        for (int c = 0; c < a.length; c++) {
            System.out.println(a[c]);
        }
                }

解决方案四:

就是简单的排序
http://www.cnblogs.com/sevenyuan/archive/2009/12/04/1616897.html

解决方案五:

网上搜索冒泡排序就清楚了

解决方案六:

控制台输入的话,在定义变量时先不赋值,调用输入提示再用上面的就可以了

解决方案七:

排序方法太多了,网上随便搜搜,用冒泡的比较多。

解决方案八:

排序方法网上很多,也很详细,像冒泡、选择比较常用

解决方案九:

冒泡排序,一楼正解。。。

解决方案十:

可以看看数据结构中的排序算法,一楼是简单选择排序方法。

时间: 2024-09-12 14:06:27

求助大神,初学者一窍不通java的相关文章

java-Java求助大神,初学者

问题描述 Java求助大神,初学者 如何用Java与mySQL连接,以及如何把Java程序打包........ 解决方案 1.导入mysql的jar包 2.编写代码import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException; public class Jdbc { p

java-一个Java方法的问题,求助大神了,谢谢

问题描述 一个Java方法的问题,求助大神了,谢谢 先上代码 //父类 public abstract class Parent { public abstract void onSuccess(); public void Success(){ onSuccess(); } } //子类 public class child extends Parent { @Override public void onSuccess() { } } //调用 public class diaoyong {

jdk-topcoder的java客户端一直被安全拦截求助大神

问题描述 topcoder的java客户端一直被安全拦截求助大神 名字为ContestAppletProd的JNLP文件,总被java拦截,但是我已经在java控制面板中将他设置成了"例外站点"可以信任,甚至可信的证书里面也能找到topcoder不知道为什么登陆总是出现问题,而且问题是平均打开十次有一次是能登陆成功的...这就更加迷醉了,求教各位大神,先谢谢了这是偶然一次登陆成功 解决方案 运营商经常会劫持和干扰ssl连接,建议你用vpn.

tomcat启动报错-tomcat8.0在eclipse上没法运行工程,求助大神

问题描述 tomcat8.0在eclipse上没法运行工程,求助大神 在eclipse里运行工程现实无法访问网页,在eclipse外可以正常运行.之前还是好的,昨天就没法用了. 解决方案 试试删除tomcate,重新再new server创建一个重新配置. 解决方案二: 看下控制台报什么错,, 解决方案三: 看下错误日志先,有可能是程序本身错误,导致tomcat启动失败,原因有很多,建议你把日志贴错来看看,这样才好分析. 解决方案四: 看看配置环境信息有没有问题,最好看看控制台的错误信息,然后在

rt jar-求java大神帮忙,java使用MAVEN编译时提示找不到类,但是类是属于rt.jar的

问题描述 求java大神帮忙,java使用MAVEN编译时提示找不到类,但是类是属于rt.jar的 java 版本: 1.6.0_10-rc2 maven 版本: 3.0.4 maven编译插件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <s

安卓应用开发-求助大神。。。。。。。。

问题描述 求助大神........ 开发安卓系统用java什么版本好..求助大神.................... 解决方案 jdk1.7或者jdk1.8就行了 解决方案二: 开发安卓系统,按 Android 系统的版本来选择,Android 系统对 Java SDK 有一定的要求的. 解决方案三: haaaaaaaaaaaaaaaaaaa 解决方案四: jdk 1.7 jdk 1.8 都可以. 解决方案五: JDK1.7以上的版本吧. 解决方案六: jdk1.7或jdk1.8都行 解决方

有关使用cult3d制作一个机械虚拟拆装系统的问题!求助大神 望不吝赐教。。。

问题描述 有关使用cult3d制作一个机械虚拟拆装系统的问题!求助大神 望不吝赐教... 软件中自带了鼠标左键点击触发事件,我制作的效果是:点击了需要拆离的零件,然后被点击的零件会按照我所设定的位移距离,旋转角度和时间离开整体.现在我想问的是能不能将鼠标左键点击触发的形式改为鼠标左键点住零件并拖动离开整体?因为软件里不具备这个功能,要用java写?

启动-求助大神tomcat起不来的问题

问题描述 求助大神tomcat起不来的问题 16:37:01,981 [localhost-startStop-1] WARN AbstractSecurityInterceptor : Could not validate configuration attributes as the SecurityMetadataSource did not return any attributes from getAllConfigAttributes() 16:37:02,158 [localhos

java web-求大神帮帮忙 java 项目中考勤怎么做

问题描述 求大神帮帮忙 java 项目中考勤怎么做 新手求助 因为前面时间耽误的太长了,后面的考勤感觉没有时间了. 先边做边等 !) 未完成项目 解决方案 ## 帮帮忙 !!**** 解决方案二: http://zhidao.baidu.com/link?url=kwc59Y0DDvAJq57tDxHfaNG5vpx1PoSecthlkrJnk7fOBISOoyDgPSI8O7ACRXjIlYYnprKKtHDv5EG3jzefgKhttp://download.csdn.net/downloa