你可以用一个Object数组或者一个Object集合,写一个打印方法打印数组或者集合,就不用写这么多了

解决方案 »

  1.   

    这么写的话int数组和double数组怎么去调用?
    public class list03 {
    public static void main(String[] args){
    int[] nums=new int[]{1,2,3,4};
    print(nums);//这里
    String[] str=new String[]{"str1","str2","str2"};
    print(str);
    double[] flo=new double[]{1.1,2.2,3.3,4.4};
    print(flo);//这里
    }

    private static void print(Object[] nums) {
    for(int i=0;i<nums.length;i++){
    System.out.print(nums[i]+" ");
    }
    System.out.println();
    }
    }
      

  2.   

    最好不要把int 和double 变为 Integer 和 Double
      

  3.   

    这么写的话int数组和double数组怎么去调用?
    public class list03 {
    public static void main(String[] args){
    int[] nums=new int[]{1,2,3,4};
    print(nums);//这里
    String[] str=new String[]{"str1","str2","str2"};
    print(str);
    double[] flo=new double[]{1.1,2.2,3.3,4.4};
    print(flo);//这里
    }

    private static void print(Object[] nums) {
    for(int i=0;i<nums.length;i++){
    System.out.print(nums[i]+" ");
    }
    System.out.println();
    }
    }
    int 换成Integer,double换成Double
      

  4.   

    这么写的话int数组和double数组怎么去调用?
    public class list03 {
    public static void main(String[] args){
    int[] nums=new int[]{1,2,3,4};
    print(nums);//这里
    String[] str=new String[]{"str1","str2","str2"};
    print(str);
    double[] flo=new double[]{1.1,2.2,3.3,4.4};
    print(flo);//这里
    }

    private static void print(Object[] nums) {
    for(int i=0;i<nums.length;i++){
    System.out.print(nums[i]+" ");
    }
    System.out.println();
    }
    }
    不换就不能用Object接收
      

  5.   

    这么写的话int数组和double数组怎么去调用?
    public class list03 {
    public static void main(String[] args){
    int[] nums=new int[]{1,2,3,4};
    print(nums);//这里
    String[] str=new String[]{"str1","str2","str2"};
    print(str);
    double[] flo=new double[]{1.1,2.2,3.3,4.4};
    print(flo);//这里
    }

    private static void print(Object[] nums) {
    for(int i=0;i<nums.length;i++){
    System.out.print(nums[i]+" ");
    }
    System.out.println();
    }
    }什么怎么调用  Object [] objs = {1,"aaaa",1.2,1.2F}; 爱放什么放什么 循环打印就完了
      

  6.   

    这么写的话int数组和double数组怎么去调用?
    public class list03 {
    public static void main(String[] args){
    int[] nums=new int[]{1,2,3,4};
    print(nums);//这里
    String[] str=new String[]{"str1","str2","str2"};
    print(str);
    double[] flo=new double[]{1.1,2.2,3.3,4.4};
    print(flo);//这里
    }

    private static void print(Object[] nums) {
    for(int i=0;i<nums.length;i++){
    System.out.print(nums[i]+" ");
    }
    System.out.println();
    }
    }哦 我看懂你意思了  用Object数组还写什么int [] 直接写 Object[] 就行了  基础类型自动打包成对象