Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用for循环打印对象值_Java_Object_Attributes - Fatal编程技术网

Java 使用for循环打印对象值

Java 使用for循环打印对象值,java,object,attributes,Java,Object,Attributes,假设我们有一个名为Job的类。作业有十个对象,如j1、j2、j3。作业具有属性JOBNO 是否可以使用for循环打印所有对象的作业号?或者我们必须调用每个对象来打印作业号?提前感谢要使用循环,您需要一个新变量、数组、列表或集合 请参阅此类型为array的新变量: Job[] jobs = new Job[]{j1,j2,j3,j4,j5,j6,j7,j8,j9,j10}; 现在可以使用循环: for (Job jobVariable : jobs){ System.out.printl

假设我们有一个名为Job的类。作业有十个对象,如j1、j2、j3。作业具有属性JOBNO


是否可以使用for循环打印所有对象的作业号?或者我们必须调用每个对象来打印作业号?提前感谢

要使用循环,您需要一个新变量、数组、列表或集合

请参阅此类型为array的新变量:

Job[] jobs = new Job[]{j1,j2,j3,j4,j5,j6,j7,j8,j9,j10};
现在可以使用循环:

for (Job jobVariable : jobs){
    System.out.println(jobVariable.JOBNO);
}
这将在控制台上打印所有十个作业号

是否可以使用for循环打印所有对象的作业号?或者我们必须调用每个对象来打印作业号

这是可能的。为此,您需要一个数组(列表等其他数据结构也可以使用)

比如说

Job[] jobs = {j1,j2,j3,j4,j5,j6,j7,j8,j9,j10};  // Created an array of Job objects and added j1,j2....j10 to it
现在,您可以使用for循环访问作业的每个元素的JOBNO属性。比如:

for(int index = 0; index < 10; index++) {
  System.out.println(jobs[index].JOBNO);
}
for(int-index=0;index<10;index++){
System.out.println(作业[索引].JOBNO);
}
假设:

我猜你的代码是这样的

Job j1,j2,j3;//
//j1, j2,j3 are instantiated. 

如果没有集合,则无法执行此操作。您必须先将它们添加到集合中,然后才能循环浏览该集合,并对该集合中的每个项目执行任何您喜欢的操作。在本例中,请打印作业号。

请添加一些代码。在数组中定义对象,并在数组中迭代。集合中是否有十个对象?列表还是数组?@TDG我们不能遍历类中的每个对象吗?我是Java新手。对不起,如果是silly@PeterRader没有收藏。就像j1、j2、j3等。