Java中怎么在一行中输入指定个数的数字,数字之间用空格隔开。 5

 我来答
知春细雨蒙
推荐于2018-01-05 · 混迹网络滴知春细雨蒙,知无不答
知春细雨蒙
采纳数:3039 获赞数:63038

向TA提问 私信TA
展开全部
public class ShuChuZhiDingGeShu { 
public static void main(String[] args) { 
Scanner sc = new Scanner(System.in); 
System.out.print("number:");
int n = sc.nextInt();
sc.close();
for (int i = 0; i < n; i++) {
System.out.print(i + 1 + " ");
}
}

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小童鞋_成er
2014-12-01 · 知道合伙人数码行家
小童鞋_成er
知道合伙人数码行家
采纳数:4650 获赞数:22879
主要从事J2EE工作,热爱Java,用心讨论技术,共同进步。

向TA提问 私信TA
展开全部
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入 回车结束...");
    String str = sc.next();
    String[] arr = str.split(" +");
追问
那怎么把这些数字放到一个整型的数组里面呢?
追答
遍历数组,进行转换,例如:
int[] int_arr = new int[arr.length()];
for(String strs : arr){
ar[i] = Integer.parseInt(strs);//要捕捉一下异常,因为有可能输入字母
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卡其德
2018-03-30 · TA获得超过9444个赞
知道小有建树答主
回答量:9
采纳率:0%
帮助的人:1174
展开全部

遍历数组,进行转换,例如:

int[] int_arr = new int[arr.length()];

for(String strs : arr){

ar[i] = Integer.parseInt(strs);//要捕捉一下异常,因为有可能输入字母

}

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2019-07-30 · TA获得超过138个赞
知道答主
回答量:53
采纳率:0%
帮助的人:12万
展开全部
使用分割函数可以
static void Main(string[] args) {
string num = Console.ReadLine();
string[] digits = num.Split(' ');//分割函数,以空格分割
int num01 = int.Parse(digits[0].Trim());
int num02 = int.Parse(digits[1].Trim());
Console.WriteLine((num01 + num02).ToString());
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神牛码农
2018-01-04 · 用技术行走在移动互联网时代
神牛码农
采纳数:297 获赞数:1178

向TA提问 私信TA
展开全部

写好了,,给你参考:

参考已存在

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式