import java.util.Scanner;
public class SortNum {
public static void main(String[] args)
{
int init=0,count=0;
System.out.print("输入需要排序的数字个数:");
init = new Scanner(System.in).nextInt();
int[] num =new int[init];
while(count<init)
{
System.out.print("请输入第"+(count+1)+"位:");
num[count] = new Scanner(System.in).nextInt();
count++;
}
sortNum1(num);
sortNum2(num);
}
public static void sortNum1(int[] nums)
{
int temp=0;
for(int i = nums.length-1;i>=1;i--)
{
for(int j=0;j<i;j++)
{
if(nums[j]>nums[j+1])
{
temp = nums[j];
nums[j]=nums[j+1];
nums[j+1]=temp;
}
m1++;
}
}
System.out.println("方法一排序后结果:");
for(int i = 0;i<=nums.length-1;i++)
{
System.out.print(nums[i]+"\t");
}
System.out.println("方法一循环次数:"+m1);
}
public static void sortNum2(int[] nums)
{
int temp=0;
for(int i = 1;i<=nums.length;i++)
{
for(int j=0;j<nums.length-1;j++)
{
if(nums[j]>nums[j+1])
{
temp = nums[j];
nums[j]=nums[j+1];
nums[j+1]=temp;
}
m2++;
}
}
System.out.println("方法二排序后结果:");
for(int i = 0;i<=nums.length-1;i++)
{
System.out.print(nums[i]+"\t");
}
System.out.println("方法二循环次数:"+m2);
}
private static int m1 = 0;
private static int m2 = 0;
}
分享到:
相关推荐
从“欢迎拍砖”这个表述来看,作者可能希望社区的开发者对其代码进行审查和提供反馈,以便于进一步优化和完善插件。这反映出开源精神和对技术改进的开放态度,也是开发者社区中常见的交流方式。 为了深入了解这个...
作者本人闲来无事,正好朋友需要做抽奖转盘特效,因缘际会之下,打算自己动手写一个插件玩玩,素材都是用的网络上面的,看见相同的图片大家别介意。 该插件支持自定义九宫格转盘的高宽奖品数量,Demo里面自带三个...
作者本人闲来无事,正好朋友需要做抽奖转盘特效,因缘际会之下,打算自己动手写一个插件玩玩,素材都是用的网络上面的,看见相同的图片大家别介意。 该插件支持自定义九宫格转盘的高宽奖品数量,Demo里面自带三个...
标题中的“JMail 示例(无附件发送) 欢迎大家拍砖”表明这是一个关于使用JMail库在Java中发送邮件的示例代码,没有涉及附件功能。博主可能分享了一个简单的程序,期望社区成员提供反馈和改进意见。 JMail是一个...
C#编写的计算器(高手拍砖)C#编写的计算器(高手拍砖)C#编写的计算器(高手拍砖)C#编写的计算器(高手拍砖)
PDF分割合并工具(用过最好的PDF分割器,不好用拍砖!)PDF分割合并工具(用过最好的PDF分割器,不好用拍砖!)PDF分割合并工具(用过最好的PDF分割器,不好用拍砖!) 郑重声明:此软件不能合并PDF,合并工具请下载...
在IT行业中,遇到bug是常有的事情,"解决bug不要拍砖啊"这句话其实是在提醒开发者们,在面对问题时要保持冷静,理性分析,而非情绪化地对待。下面,我们将详细探讨bug的定义、常见类型、排查方法以及解决策略。 **1...
”按钮,如果一切正常,那么可以看到游戏效果--经典的拍砖游戏!所有代码注释非常详细,一行注释一行代码,是学习Windows编程的启步示例。 阅读对象:希望进行Windows游戏开发的人员,具备Java游戏开发基础和经验;...
标题中的“新手学j2me,大牛来看看写得如何,欢迎拍砖啊”表明了这是一个关于学习Java ME(J2ME)技术的讨论,作者可能是初学者,希望得到资深开发者的意见和反馈。J2ME是Java的一个版本,主要用于开发移动设备、...
因为是新手建站,肯定是有很多的不足和漏洞的,还请各位高手大大勿喷勿拍砖,先谢谢了! 原程序是没有这么多的广告位,是后期我加上去的,朋友们不需要的话也可以自行删掉就是了,缺陷就是帖子内容页右侧的广告位我...
在"优雅的工作方式(一)——欢迎拍砖"这篇博文中,作者可能分享了自己在实际工作中如何运用源码理解和工具提升效率的心得体会,可能包括一些实战案例和经验分享。遗憾的是,由于没有具体的博客内容,无法提供更详细...
虚函数和动态联编的PP他,觉得有用的可以下载,勿拍砖
标题“求拍砖,如果完全放弃Java的面向对象设计,会产生怎样的后果”提出了一个有争议的话题,即在软件开发中完全不采用面向对象(Object-Oriented, OO)设计原则会带来的影响。面向对象是Java语言的核心特性之一,...
因为是新手建站,肯定是有很多的不足和漏洞的,还请各位高手大大勿喷勿拍砖,先谢谢了!原程序是没有这么多的广告位,是后期我加上去的,朋友们不需要的话也可以自行删掉就是了,缺陷就是帖子内容页右侧的广告位我加...
个人闲来无事,一段时间不写代码手痒痒,来分析分析网易云音乐的信息架构,模仿者做了类似的api出来。 并且站在产品的角度来尝试分析分析网易云音乐这款产品,欢迎拍砖。 项目目标 开发标准的RESTful APIs TDD最佳...
在你的CRM系统中,Ajax可能被用来实现无刷新的数据更新,比如实时显示客户信息,或者在用户输入时即时验证数据,从而提供更流畅的交互体验。 这个项目对于初学者来说是一个很好的学习资源,因为它涵盖了Java Web...
具体来说: - **发送窗口**表示发送方可以连续发送而无需等待确认的序列号范围。 - **接收窗口**则定义了接收方准备接收的数据序列号范围。 - 在给定的例子中,有几个具体的题目涉及到了滑动窗口的应用: - **...
总的来说,这款MySQL数据备份小工具为用户提供了便捷、高效的数据库备份解决方案,是个人和企业保护数据资产的有力工具。它结合了mysqldump和二进制日志备份策略,同时提供自动化、定向和加密等高级功能,确保用户的...
【C语言】是计算机编程领域中一种广泛应用的高级编程语言,起源于1970年代。C语言最初是由贝尔实验室的Dennis M. Ritchie基于B语言开发的,旨在改进B语言的简单性和数据类型系统,它在1973年被用来重写UNIX操作系统...
本笔记将探讨如何利用Java来管理网络接口,并提供一个基础的了解,以帮助开发者构建相关工具或应用程序。首先,我们需要理解Linux系统中网络接口的基本概念,包括ifconfig、iwconfig以及网络接口配置文件等内容。 ...