帮我解释一个java程序,越详细越好,下面是程序

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:34:38
import java.util.Scanner;
public class 进程先进先出 {

public static void main(String[] args)
{
int a[]=new int[10];
int i=0,temp=0,b=0;
do
{
System.out.println("请输入一个数放入数组:");
Scanner reader1=new Scanner(System.in);
for(;i<a.length;)
{
a[i]=reader1.nextInt();
i++;
break;
}
System.out.println("是否继续往数组中继续存放?0确定;1取消");
Scanner reader2=new Scanner(System.in);
temp=reader2.nextInt();
}
while(temp==b);
System.out.println("依次存放顺序为:");
for(int j=0;j<i;j++)
{
System.out.println("第"+j+"个为"+a[j]);
}
}

}

import java.util.Scanner;
public class 进程先进先出 {

public static void main(String[] args)
{
int a[]=new int[10]; ///声明一个长度为10的整形数组
int i=0,temp=0,b=0; ///声明变量
///这里是循环输入部分
do
{
System.out.println("请输入一个数放入数组:"); ///输出内容
Scanner reader1=new Scanner(System.in); ///这里获得输入的数字
for(;i<a.length;) ///循环
{
a[i]=reader1.nextInt(); ///将获得的数字放到 a叔祖里面
i++;
break;
}
System.out.println("是否继续往数组中继续存放?0确定;1取消"); ///输出
Scanner reader2=new Scanner(System.in); ///输入
temp=reader2.nextInt(); //获得输入的数
}
while(temp==b); ///判断叔叔的数值是否==整形b的数 也就是0
System.out.println("依次存放顺序为:"); ///循环输出
for(int j=0;j<i;j++)
{
System.out.println("第"+j+"个为"+a[j]);
}
}

}