刚刚开始学习Java。麻烦有人能帮看下我的代码错误在哪里了吗!
import java.util.Scanner;
public class Paixu {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int[] num = new int [6];
num[0] = 20;
num[1] = 15;
num[2] = 10;
num[3] = 5;
num[4] = 2;
System.out.print("输一个数:");
int nno = input.nextInt();
int index = -1;
for(int i = 0;i<num.length;i++){
if(nno>num[i]){
index = i;
break;
}
}num[index] = nno;
for(int i = num.length-1; i >index;i--){
num[i] = num[i-1];
}for(int i = 0; i <num.length;i++){
System.out.print(num[i]+"\t");
}
}
}
问题是把数字插入以后,找到位置,后面的数字相继调换位置,最终输出结果为降序,我这样做完以后能插入,但是输出效果少了一位数,麻烦大家能帮我下看么,最好能告诉我哪里错了,解释下,
万分感谢!
public class Paixu {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int[] num = new int [6];
num[0] = 20;
num[1] = 15;
num[2] = 10;
num[3] = 5;
num[4] = 2;
System.out.print("输一个数:");
int nno = input.nextInt();
int index = -1;
for(int i = 0;i<num.length;i++){
if(nno>num[i]){
index = i;
break;
}
}num[index] = nno;
for(int i = num.length-1; i >index;i--){
num[i] = num[i-1];
}for(int i = 0; i <num.length;i++){
System.out.print(num[i]+"\t");
}
}
}
问题是把数字插入以后,找到位置,后面的数字相继调换位置,最终输出结果为降序,我这样做完以后能插入,但是输出效果少了一位数,麻烦大家能帮我下看么,最好能告诉我哪里错了,解释下,
万分感谢!
...全文
相关推荐
Java泛型深入学习和总结 看这一篇就足够!
未经允许禁止转载,转载请联系作者。 目录 一 为什么我们需要泛型? 二 泛型类、泛型接口、泛型方法、泛型通配符 2.1 泛型类: 2.2 泛型接口: 2.3 泛型方法: 2.4 泛型通配符: 三 限定类型变量 四 泛型中的约束和局限性 4.1 不能用基本类型实例化类型参数 4.2 运行时类型查询只适用于原始类型 4.3 泛型类的静态上下文中类型变量失效 4.4 不能创建参数化类型的数组 4.5 不能实例化类型变量 4.6 不能捕获泛型类的实例 五 泛型类型的继承规则 六 通配符类型 6.1 ? extends X 6.2 ? super X 6.3 无限定的通配符 ? 七 虚拟机是如何实现泛
Java大师级源码-thesis:主机库,使用深度学习检测Java源代码中的一一错误
Java大师级源码使用深度学习检测Java源代码中的一对一错误 该存储库包含用于复制硕士论文的数据和代码,这些论文和论文的源代码模型在Java源代码中发现了一个错误。 快速开始 有3种不同的模型: 您可以在各自的文件夹中找到有关使用它们的文档。 演示网页的源代码 包含用于演示网页的文件,以说明基于Code2Seq的模型的工作。 有关其他信息,请参见文件夹。
java学习中调试过程中经常遇到的错误
w我们在进行java学习中经常遇到各种错误,对大家来说谅解调试过程中的错误能够加快我们的调试进度!
JAVA常见错误代码分析
JAVA常见错误代码分析(包括错误代码的原因).
Java游戏代码自己看下
Java游戏代码 可以自己在调试一下酒好了 最好在Vc++下调试



