62,620
社区成员
发帖
与我相关
我的任务
分享
public class list03 {
public static void main(String[] args){
int[] nums=new int[]{1,2,3,4};
printN(nums);
String[] str=new String[]{"str1","str2","str2"};
printS(str);
double[] flo=new double[]{1.1,2.2,3.3,4.4};
printF(flo);
}
private static void printF(double[] nums) {
for(int i=0;i<nums.length;i++){
System.out.print(nums[i]+" ");
}
System.out.println();
}
private static void printS(String[] nums) {
for(int i=0;i<nums.length;i++){
System.out.print(nums[i]+" ");
}
System.out.println();
}
private static void printN(int[] nums) {
for(int i=0;i<nums.length;i++){
System.out.print(nums[i]+" ");
}
System.out.println();
}
}
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();
}
}
[/quote]
哦 我看懂你意思了 用Object数组还写什么int [] 直接写 Object[] 就行了 基础类型自动打包成对象
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();
}
}
[/quote]
什么怎么调用 Object [] objs = {1,"aaaa",1.2,1.2F}; 爱放什么放什么 循环打印就完了
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();
}
}
[/quote]
不换就不能用Object接收
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();
}
}
[/quote]
int 换成Integer,double换成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();
}
}