java-为什么得出来的结果是错的

问题描述

为什么得出来的结果是错的

import java.util.*;public class sort { double num[]; Scanner sc; public sort(){ num=new double[11]; sc=new Scanner(System.in); num[0]=0; System.out.println("请输入十个数字:"); for(int i=1;in[0];j--){ n[j+1]=n[j]; n[j]=n[0]; } } } public static void main(String[] args) { // TODO 自动生成的方法存根 sort isort=new sort(); System.exit(0); }}

解决方案

public static void main(String[] args) {
// TODO Auto-generated method stub

    int[]scores=new int[5];
    Scanner input=new Scanner(System.in);

    for(int i=0;i<scores.length;i++){
        scores[i]=input.nextInt();
    }
        //升序
    Arrays.sort(scores);
    System.out.println("结果:");

    //打印出来
    for(int j=0;j<scores.length;j++){
        System.out.print(scores[j]+"t");
    }
}

}

试题代码,你认真看看

解决方案二:

 import java.util.*;
public class sort {
    double num[];
    Scanner sc;
    //没看到排序的语句,也没看到赋值的语句
    public sort(){
        num=new double[11];
        sc=new Scanner(System.in);
        num[0]=0;
        System.out.println("请输入十个数字:");
        //这个条件判断也不对
        for(int i=1;in[0];j--){
            n[j+1]=n[j];
            n[j]=n[0];
        }
    }
    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        //没看到打印数组的语句
        sort isort=new sort();
        System.exit(0);
    }
}
时间: 2024-09-30 06:12:28

java-为什么得出来的结果是错的的相关文章

文件传输-java使用SSH方式上传报错:Algorithm negotiation fail

问题描述 java使用SSH方式上传报错:Algorithm negotiation fail java用jsch实现文件传输(SSH形式),但是好像本地和服务器加密方式不一致,一直报错: com.jcraft.jsch.JSchException: Algorithm negotiation fail 解决方案 如果是已form表单中的上传.需要改form的属性enctype( 属性规定在发送到服务器之前应该如何对表单数据进行编码.) 改属性默认值:application/x-www-form

android-安卓开发为何R.java自动生成的ID会报错?

问题描述 安卓开发为何R.java自动生成的ID会报错? 我在string.xml文件里添加了一个字符串,Name是数据结构,Value也是数据结构,但是编译的时候就R.java里的这个ID报错了,它自动生成的ID里有一个不知什么符号所以就被报错了,请问如何解决? 它自动生成的ID是 public static final int 鎷夊厠涓?=0x7f050003; 解决方案 是不是乱码呀,你自己检查一下你的字符串有没有问题吧,再clean一下 解决方案二: 你编码改成**UTF-8**

plugins-kettle直接执行hbase作业能成功,但通过java程序来执行时却报错

问题描述 kettle直接执行hbase作业能成功,但通过java程序来执行时却报错 ERROR 13-12 17:04:32,359 - 174_kettle - 一个数据库错误发生在从资源库文件读取转换时 org.pentaho.di.core.exception.KettleStepLoaderException: Unable to load class for step/plugin with id [HBaseOutput ]. Check if the plugin is avai

环境配置报错-日文系统下Java程序中的中文注释报错

问题描述 日文系统下Java程序中的中文注释报错 我的系统是日文的, 只是一个最简单程序,因为程序中使用中文的注释,所以编译的时候报错,请指教怎样才能不报错? 参看: public class FloatTest { public static void main(String[] args) { float af = 5.2345556f; // 下面将看到af的值已经发生了改变 System.out.println(af); double a = 0.0; double c = Double

【java开发系列】—— Tomcat编译报错

由于之前Eclipse里面有一个可移植性的web工程,但是在我很久没用后,再次登录这个IDE的时候就发现了问题. 首先,我的电脑里面有两个版本的JDK,1.6和1.7.两个版本的Tomcat6和7以及两个版本的Eclipse IDE 3.5和4.0+. 当我启动开发环境后,想要向server中添加应用,发现报错: There are no resources that can be added or removed from the server. 我之前好用的应用怎么回不好使呢.于是删除ser

Java服务端获取360token时候报错:Server returned HTTP response code: 400 for URL

问题描述 报错内容:Exceptioninthread"main"java.io.IOException:ServerreturnedHTTPresponsecode:400forURL:https://openapi.360.cn/oauth2/access_tokenatsun.net.www.protocol.http.HttpURLConnection.getInputStream(UnknownSource)atsun.net.www.protocol.https.Https

关于java中用JNative调用dll文件报错的问题,跪求大神解决

问题描述 我在Eclipse中新建一个java工程,在java文件中用JNative调用dll文件,我把JNativeCpp.dll放在的C:WindowsSystem32中,把JNative.jar放在C:ProgramFilesJavajre7libext中,可是运行的时候总是报错JNativelibrarynotloaded,sorry!求解决啊,弄了一下午了,快死人了,还没调出来! 解决方案 解决方案二:JNativeCpp.dll放在的C:Windows下试试

在ubuntu 下运行一个java webapp项目,tomcat6控制台报错

问题描述 报错信息如下:java.io.IOException: Cannot run program "ipconfig": java.io.IOException: error=2, No such file or directoryat java.lang.ProcessBuilder.start(ProcessBuilder.java:460)at java.lang.Runtime.exec(Runtime.java:593)at java.lang.Runtime.exec

在使用JAVA代理调用webservice的时候报错,请问有谁认识这中错。万分感激

问题描述 我在lotus使用java代理调用一个webservice,但是每次运行到Serviceservice=newService();的时候就报下面的错误2009-03-2422:01:38HTTPJVM:log4j:WARNNoappenderscouldbefoundforlogger(org.apache.axis.i18n.ProjectResourceBundle).2009-03-2422:01:39HTTPJVM:log4j:WARNPleaseinitializethelo

java jre jdk-WIN平台安装JRE时报错

问题描述 WIN平台安装JRE时报错 IllegalArgumentException:Invalid characters in hostname,但是我的路径上并没有中文和空格的出现,求帮忙 解决方案 你的计算机名.用户名等不要用中文. 解决方案二: 用的是Win10吗?Win10的家庭版.个人版不够稳定.