一、Java数组

C/C++、Java等很多语言都具有数组这种基本数据类型。有了数组,大家还需要操作来使用它。而数组最常见的一个操作就是遍历。通过for循环就可以遍历数组。因为数组的每个元素都可以通过索引来访问,因此,使用标准的for循环可以完成对一个数组的遍历,示例如下:

public class Java1 {

    public static void main(String[] args) {

        int[] a = { 1, 3, 5, 7,9 };

        for (int i=0; i<a.length; i++) {

            int n = a[i];

            System.out.println(n);

        }

    }

}

Java结果如下:

二、Python"数组"-列表

请注意,Python没有内置对数组的支持,但可以使用 Python 列表来代替数组。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型,创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可,使用Python实现上面Java代码同样效果,就要优雅美丽的多了,只需一行即可。

list1 = [1, 3,  5, 7, 9 ]

print(*list1, sep='\n')

Python结果如下:

三、Java数组排序

对数组进行排序是程序中非常基本和经常用到的需求。常用的排序算法有冒泡排序、插入排序和快速排序等。大家来看一下如何使用排序算法对一个整型数组从小到大进行排序,Java代码如下所示:

import java.util.Arrays;

public class Java1 {

    public static void main(String[] args) {

        int[] a = { 1, 3, 2, 6, 5, 8, 9, 7, 4};

        Arrays.sort(a);

        System.out.println(Arrays.toString(a));

    }

}

Java结果如下:

四、Python列表排序

Python的列表也同样带有排序函数可以直接用,代码示例如下:

list1 = [ 1, 3, 2, 6, 5, 8, 9, 7, 4]

list1.sort()

print (list1)

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

热门产品

php编程基础教程.pptx|php编程培训,php,编程,基础,教程,pptx
php编程基础教程.pptx

历史上的今天:04月19日

热门专题

云南综合高中|云南综合高中
云南综合高中
综合高中|云南综合高中,昆明综合高中,综合高中能考本一吗,综合高中和普通高中的区别,综合高中是什么意思,综合高中能参加全国统一高考吗,综合高中可以考哪些大学,综合高中的学籍是什么
综合高中
国家开放大学|国家开放大学报名,国家开放大学报考,国家开放大学,什么是国家开放大学,国家开放大学学历,国家开放大学学费,国家开放大学报名条件,国家开放大学报名时间,国家开放大学学历,国家开放大学专业
国家开放大学
一年制中专|中专学历,中专是什么学历,中专是什么,中专有什么专业,中专升大专,一年制中专
一年制中专
云南网站建设|云南网站制作,网站建设,云南网站开发,云南网站设计,云南网页设计,云南网站建设公司,云南网站建设
云南网站建设
大理科技管理学校|大理科技管理学校,大理科技,大理科技中等职业技术学校,大理科技管理中等职业技术学校,大理科技学校
大理科技管理学校
安徽中源管业有限公司|安徽中源管业有限公司,安徽中源管业有限公司介绍,安徽中源管业有限公司电话,安徽中源管业有限公司地址,安徽中源管业有限公司厂家,安徽中源管业有限公司电力管,安徽中源管业有限公司管材
安徽中源管业有限公司
云南巨榕教育投资集团有限公司|云南巨榕教育投资集团有限公司,巨榕教育集团,巨榕教育
云南巨榕教育投资集团有限公司

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部