Java 题目1:定义一个包含10个元素的数组,对其进行赋值,使每个元素的值等于其下标,然后输出;最后将这个数组倒置(即首尾交换)后输出。

简介: 题目:定义一个包含10个元素的数组,对其进行赋值,使每个元素的值等于其下标,然后输出;最后将这个数组倒置(即首尾交换)后输出。

题目:定义一个包含10个元素的数组,对其进行赋值,使每个元素的值等于其下标,然后输出;最后将这个数组倒置(即首尾交换)后输出。


代码如下:

public class Demo {
    public static void main(String[] args){
        int[] a=new int[10];
        for(int i=0;i<a.length;i++){
            a[i]=i*3+2;
        }
        for(int i=0;i<a.length;i++){
            System.out.print("a["+i+"]="+a[i]+"  ");
        }
        System.out.println();
        System.out.print("输出数组:int a[]={"+a[0]);
        for(int i=1;i<a.length;i++) {
            System.out.print(","+a[i]);
        }
        System.out.println("}");
        int[] b=new int[10];
        int j=9;
        for(int i=0;i<a.length;i++,j--){
            b[j]=a[i];
        }
        System.out.print("新的数组:int b[]={"+b[0]);
        for(int i=1;i<b.length;i++) {
            System.out.print(","+b[i]);
        }
        System.out.println("}");
    }
}


运行结果:

a[0]=2  a[1]=5  a[2]=8  a[3]=11  a[4]=14  a[5]=17  a[6]=20  a[7]=23  a[8]=26  a[9]=29  
输出数组:int a[ ]={2,5,8,11,14,17,20,23,26,29}
新的数组:int b[ ]={29,26,23,20,17,14,11,8,5,2}


目录
相关文章
|
1天前
|
缓存 Java 数据库连接
java面试题目 强引用、软引用、弱引用、幻象引用有什么区别?具体使用场景是什么?
【6月更文挑战第28天】在 Java 中,理解和正确使用各种引用类型(强引用、软引用、弱引用、幻象引用)对有效的内存管理和垃圾回收至关重要。下面我们详细解读这些引用类型的区别及其具体使用场景。
10 3
|
3天前
|
安全 Java 编译器
杭州 【Java基础知识 11】java泛型方法的定义和使用(学习+改进+自己理解,想法) (借鉴-侵-删)
杭州 【Java基础知识 11】java泛型方法的定义和使用(学习+改进+自己理解,想法) (借鉴-侵-删)
7 1
|
1天前
|
存储 算法 Java
Java中常用的数组函数及其应用场景
Java中常用的数组函数及其应用场景
|
3天前
|
存储 Java 编译器
技术经验解读:一文带你搞懂java中的变量的定义是什么意思
技术经验解读:一文带你搞懂java中的变量的定义是什么意思
|
3天前
|
Java 程序员 容器
五分钟学Java:打印Java数组最优雅的方式是什么?
五分钟学Java:打印Java数组最优雅的方式是什么?
|
5天前
|
机器学习/深度学习 算法 搜索推荐
Java数组(3)
Java数组(3)
23 0
|
1天前
|
Java 数据处理 调度
Java多线程编程入门指南
Java多线程编程入门指南
|
2天前
|
监控 安全 算法
如何有效地处理Java中的多线程
如何有效地处理Java中的多线程
|
2天前
|
Java 调度
Java多线程编程与并发控制策略
Java多线程编程与并发控制策略