永发信息网

2个简单的java编程 求助

答案:6  悬赏:60  手机版
解决时间 2021-06-06 13:08
  • 提问者网友:玫瑰园
  • 2021-06-05 21:53

第一个

class ForTest{
private int array[];
public ForTest(int []array){
this.array[]=array[];
}
public void print(){
for(int i=0;i<array.length;i++)
System.out.print(array[i]+",");
}
public static void main(String[]args){
ForTest test=new ForTest[]{1,2,3,4};
test.print();
}
}

第二个

class ForTest{
public void display(){
int[]arrayOfInts={1,2,3,4,5};
for(int i=0;i<arrayOfInts.length;i++){
System.out.print(arrayOfInts[i]+",");
}
public static void main(String args[]){
ForTest a=new ForTest();
a.display();
}
}

最佳答案
  • 五星知识达人网友:过活
  • 2021-06-05 22:02

第一个


class ForTest {
private int array[];


public ForTest(int[] array) {
this.array = array;
}


public void print() {
for (int i = 0; i < array.length; i++)
System.out.print(array[i] + ",");
}


public static void main(String[] args) {
ForTest test = new ForTest(new int[] { 1, 2, 3, 4 });
test.print();
}
}


第二个


class ForTest {
public void display() {
int[] arrayOfInts = { 1, 2, 3, 4, 5 };
for (int i = 0; i < arrayOfInts.length; i++) {
System.out.print(arrayOfInts[i] + ",");
}
}


public static void main(String args[]) {
ForTest a = new ForTest();
a.display();
}
}

全部回答
  • 1楼网友:你哪知我潦倒为你
  • 2021-06-06 01:23

public class ForTest { private int array[]; public ForTest(int []array){ this.array = array; } public void print(){ for(int i=0;i<array.length;i++) System.out.print(array[i]+","); } public static void main(String[]args){ int array[] = {1,2,3,4}; ForTest test=new ForTest(array);

test.print(); } }

//改成这样才行

打印结果:1,2,3,4,

class ForTest{ public void display(){ int[]arrayOfInts={1,2,3,4,5}; for(int i=0;i<arrayOfInts.length;i++){ System.out.print(arrayOfInts[i]+",");//此处少了个大括号 } public static void main(String args[]){ ForTest a=new ForTest(); a.display(); } }

请注意你的编码规范,养成良好的习惯。

  • 2楼网友:酒安江南
  • 2021-06-06 01:04
第二个少国了括号...晕 真是粗心..
  • 3楼网友:洒脱疯子
  • 2021-06-05 23:56
//求阶乘 public class test { public static void main(String args[]){ int s = Integer.parseInt(args[0]); int sum = 1; for(int i=1;i <= s; i ++){ sum = sum * i; } System.out.println(args[0]+"! = " + sum); } } //求体积 public class test { public static void main(String args[]){ double s = Double.parseDouble(args[0]); double sum = 4/3*3.14*s; System.out.println("球体积为 " + sum); } }
  • 4楼网友:酒醒三更
  • 2021-06-05 23:16

public class ForTest { private int array[]; public ForTest(int []array){ this.array = array; } public void print(){ for(int i=0;i<array.length;i++) System.out.print(array[i]+","); } public static void main(String[]args){ int array[] = {1,2,3,4}; ForTest test=new ForTest(array);

test.print(); } }

//改成这样才行

打印结果:1,2,3,4,

class ForTest{ public void display(){ int[]arrayOfInts={1,2,3,4,5}; for(int i=0;i<arrayOfInts.length;i++){ System.out.print(arrayOfInts[i]+",");//此处少了个大括号 } public static void main(String args[]){ ForTest a=new ForTest(); a.display(); } }

  • 5楼网友:末日狂欢
  • 2021-06-05 22:47
第一个:class ForTest{private int array[];public ForTest(int[] array){this.array=array;}public void print(){for(int i=0;i<array.length;i++)System.out.print(array[i]+",");}public static void main(String[]args){ForTest test=new ForTest(new int[]{1,2,3,4}); test.print();}} 第二个:class ForTest{public void display(){int[]arrayOfInts={1,2,3,4,5}; for(int i=0;i<arrayOfInts.length;i++){System.out.print(arrayOfInts[i]+",");}}public static void main(String args[]){ForTest a=new ForTest();a.display(); }}第二个少括号
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯