遍历打印数组在一行 实例

一行打印数组

package com.fqs.demo;

public class ChongZ {
    //数组遍历 遍历显示整个数组 显示在一行
    //
    public static void main(String[] args) {
        getNumber(1,2,3);//传入参数  调用获取数组内的值
        
    }
    public static void getNumber(int a,int b,int c) {//定义一个方法 获取数组内的值
        int arrayname[]= {a,b,c};//定义一个数组
        for(int index=0;index<arrayname.length;index++) {//循环打印数组内的值
            System.out.print(arrayname[index]+",");//print去掉ln 代表:不换行输出下一行

 

 

自己写的,不符合要求  ,预期 打印在一行;实际:打印多行

package com.fqs.demo;

public class ChongZ {
    //数组遍历 遍历显示整个数组
    //
    public static void main(String[] args) {
        getNumber(1,3,5);//传入参数  调用获取数组内的值
    }
    public static void getNumber(int a,int b,int c) {//定义一个方法 获取数组内的值
        int array[]= {a,b,c};//定义一个数组
        for(int index=0;index<array.length;index++) {//循环打印数组内的值
            System.out.println("array[index]:"+array[index]);
        }
    }
    
}

自己写的,能打印在一行,采用数组转换为string

package com.fqs.demo;

import java.util.Arrays;

public class ChongZ {
    //数组遍历 遍历显示整个数组 显示在一行
    //
    public static void main(String[] args) {
        getNumber(1,2,3);//传入参数  调用获取数组内的值
        
    }
    public static void getNumber(int a,int b,int c) {//定义一个方法 获取数组内的值
        int arrayname[]= {a,b,c};//定义一个数组
        for(int index=0;index<arrayname.length;index++) {//循环打印数组内的值
    }System.out.println(Arrays.toString(arrayname));//调用数组方法Arrays 转换数组类型为string
    
}
}

 

posted @ 2023-01-14 20:19  胖豆芽  阅读(116)  评论(0编辑  收藏  举报