java怎样输出数组中的前n个元素?

n未知,例如第一次输出1个,第二次输出前2个。。。。。... n 未知,例如第一次输出1个,第二次输出前2个。。。。。 展开
 我来答
兰色精彩
2011-02-27
知道答主
回答量:46
采纳率:0%
帮助的人:17.2万
展开全部
import java.util.*;

public class Test {
public static void main(String[]args){
int[] arry = new int[]{1,2,3,4,5,6,7,8,9,0,2,4,3,6,5,9,6,5};
//这个数组是您自己定义的,有多少元素自己写就好
Scanner input =new Scanner(System.in);
System.out.println("请输入你想要输出,数组前几个元素:");
int a=input.nextInt();
if(a > arry.length){
System.out.println("个数大于数组长度");
}else{
for(int i = 0; i < a; i++){

System.out.print(arry[i]);
System.out.print(" ");
}

}
}
}
451177500
2015-06-05 · TA获得超过1263个赞
知道小有建树答主
回答量:946
采纳率:25%
帮助的人:487万
展开全部
输入数据前n个只需要加个for循环
for(int i=0;i<n;i++) {
    System.out.println(数组[i]);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xhxyes111
2011-02-23 · TA获得超过2901个赞
知道小有建树答主
回答量:278
采纳率:100%
帮助的人:391万
展开全部
public class Gamma {
public static void main(String[] args){
int[] arr = new int[]{1,2,3,4,5,6,7,8,9,0};
new Gamma().out(10, arr);
}

public void out(int n, int[] a){
if(n > a.length){
System.out.println("个数大于数组长度");
}else{
for(int i = 0; i < n; i++){
for(int j = 0; j <= i; j++){
System.out.print(a[j]);
System.out.print(" ");
}
System.out.println();
}
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wy4433881
2011-02-23
知道答主
回答量:12
采纳率:0%
帮助的人:7.6万
展开全部
两个for循环啊!
for(int 0;i<n.i++){
int j=i+1;
for(int x=0;x<j;x++)
System.out.println(a[x]);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jeff1709
2011-02-23
知道答主
回答量:43
采纳率:0%
帮助的人:22万
展开全部
try{
for (int i = 0; i < n; i++){
System.out.println(a[i]);
}
}catch(Exception e ){}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式