刚刚开始学习Java。麻烦有人能帮看下我的代码错误在哪里了吗!

szpengzhenxing 2015-09-14 08:05:35
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");
}


}


}

问题是把数字插入以后,找到位置,后面的数字相继调换位置,最终输出结果为降序,我这样做完以后能插入,但是输出效果少了一位数,麻烦大家能帮我下看么,最好能告诉我哪里错了,解释下,
万分感谢!
...全文
178 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 2 楼 szpengzhenxing 的回复:
十分感谢! 目前感觉自己逻辑关系不是很清晰, 麻烦问下你知道有什么练习的方法吗
你按他说的试了吗骚年,他说的也不对啊
  • 打赏
  • 举报
回复
引用 1 楼 qq_31307253 的回复:
你把num[index] = nno;这段代码写到 for(int i = num.length-1; i >index;i--){ num[i] = num[i-1]; }下面就可以了
你这结果还是错的啊,跟他的效果不是一样的吗
szpengzhenxing 2015-09-15
  • 打赏
  • 举报
回复
十分感谢! 目前感觉自己逻辑关系不是很清晰, 麻烦问下你知道有什么练习的方法吗
raoyao1987 2015-09-15
  • 打赏
  • 举报
回复
for (int i = 0; i < num.length; i++) { if (nno > num[i]) { index = i; break; } } for (int i = num.length - 1; i > index; i--) { num[i] = num[i - 1]; } // 这行换到这里 num[index] = nno;
360编码 2015-09-14
  • 打赏
  • 举报
回复
你把num[index] = nno;这段代码写到 for(int i = num.length-1; i >index;i--){ num[i] = num[i-1]; }下面就可以了
内容概要:本文围绕间歇性光伏出力条件下48V直流母线电压的稳定控制与储能系统双向充放电的闭环调控体系展开深入研究,系统探讨了光伏阵列非线性输出特性与锂离子电池储能系统在离网直流微网中的能量均衡建模方法及分层控制策略。通过Simulink平台构建完整的光伏储能直流系统仿真模型,涵盖PV阵列、Boost DC-DC变换器、负载、双向DC-DC变换器及电池系统等关键组件,实现了最大功率点跟踪(MPPT)与储能系统的协同控制,有效应对光照波动引起的功率供需失衡问题。研究采用双PI闭环控制、模型预测控制(MPC)等多种先进控制算法,显著提升了系统的动态响应速度与直流母线电压稳定性,并实现了储能系统在削峰填谷中的优化运行,对于增强离网微网的供电可靠性与能源利用效率具有重要理论价值和工程意义。; 适合人群:具备电力电子、新能源系统或自动控制等相关领域基础知识的研究生、科研人员,以及从事微电网、光伏储能系统开发与设计的工程技术人员。; 使用场景及目标:① 构建适用于离网场景的光伏储能系统Simulink仿真模型;② 实现间歇性光照条件下48V直流母线电压的精确稳定控制与储能系统的双向能量管理;③ 研究MPPT控制与储能充放电策略之间的协同机制,提升系统在复杂工况下的运行稳定性与鲁棒性;④ 为微电网能量管理系统的设计、优化与性能验证提供可靠的理论依据和技术支撑。; 阅读建议:建议结合文中所述的Simulink仿真模型与控制算法,亲自动手实践建模与仿真全过程,重点关注MPPT控制策略的实现、双向DC-DC变换器的设计以及电压外环与电流内环构成的双闭环控制结构的参数整定,并通过设置不同的光照强度变化曲线和负载投切工况,全面测试和评估系统的动态响应能力与控制性能。

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧