for循环输入数组,并冒泡排序输出
一. for循环输入。import java . util . Scanner ; //导包 System . out . println ( "请输入数组长度:" ) ; Scanner sc = new Scanner ( System . in ) ; int n = sc . nextInt ( ) ; int [ ] initarr = new int [ n ] ; System . out . println ( "请输入数组元素:" ) ; for ( int m = 0 ; m < initarr . length ; m ++ ) { initarr [ m ] = sc . nextInt ( ) ; } System . out . println ( "输入数组为:" ) ; for ( int m = 0 ; m < initarr . length ; m ++ ) { System . out . println ( initarr [ m ] + " " ) ;二. 冒泡排序。private static void bubble ( int [ ] arr ) { for ( int i = 0 ; i < arr . length - 1 ; i ++ ) { for ( int j = 0 ; j < arr . length - 1 - i ; j ++ ) { if ( arr [ j ] > arr [ j + 1 ] ) { int temp = arr [ j ] ; arr [ j ] = arr [ j + 1 ] ; arr [ j + 1 ] = temp ; } } } System . out . println ( "排序后的数组:" ) ; for ( int m : arr ) { System . out . print ( m + " " ) ; } }
如有侵权请及时联系我们处理,转载请注明出处来自
推荐文章
科技快看 网站地图广州壹创集信息科技有限公司 版权所有 粤ICP备2021122624号